VSCode连接docker失败 Failed to connect. Is docker running?
VSCode连接docker失败 Failed to connect. Is docker running?
·
原因分析
原因是docker使用unix socket进行通讯,但是unix socket属于root用户,但是普通用户需要使用sudo才能开启root权限,但是普通的操作并没有root权限。
解决方法1
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将当前用户添加至docker用户组
newgrp docker #更新docker用户组
运行上述命令行后,执行重启操作
reboot
解决方法2
首先有root权限,没有的话,请找下一个解决办法。
sudo chmod 777 /var/run/docker.sock
回车输入密码,重启vscode,就可以连接到docker了
更多推荐
已为社区贡献1条内容
所有评论(0)