记录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 $PATHCannot 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插件就可以正常使用了。

posted @   索美不达米亚  阅读(570)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示