记录Mac下vscode无法附加到本地docker容器的问题
我想用vscode直接附加到本地docker容器,在里面编辑开发,传统的办法要在容器内设置ssh服务器,通过vscode的remote插件先进入到容器里面,再编辑开发,可是我看似乎vscode做了优化,本地容器可以免去ssh服务,通过dev containers
插件和docker
插件的Attach to running Docker container
、在新窗口中附加
,就可以直接进入到容器编辑操作,我看别人的视频中win和mac都可以的,但是我的本地Mac却不行,报错提示:
docker context list exec: "com.docker.cli": executable file not found in $PATH
,Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the Docker daemon running?
,奇怪了,因为我的命令行环境是可以运行docker命令的,但是在vscode却不行,折腾了一天,最后发现在docker dashboard程序的setting中,需要设置Docker's CLI tools为system,如图所示,这样vscode的两个插件dev containers
插件和docker
插件就可以正常使用了。
标签:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律