在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
解决办法, 将系统中(如果使用了remote-ssh, 则为远程服务器)所有的.vscode相关进程kill 知识点扩展: vscode中docker插件无法连接 报错Failed to connect. Is Docker running Error: connect EACCES /var/run/docker.sock 原因分析原因是docker使用unix socket进行通讯,但是unix socket属于root用户,但是普通用户需要使用sudo才能开启root权限,但是普通的操作并没有root权限。 解决方案使用root用户登录,但是安全性没有保障 普通用户增加到docker组中 sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将当前用户添加至docker用户组 newgrp docker #更新docker用户组 添加后重新登录vscode,用户重新连接后docker插件会正常运行。 测试 可以运行docker ps命令,如果有正常的输出,则正常。 以上就是vscode docker插件docker.socket权限问题的详细内容,更多关于docker socket权限的资料请关注极客世界其它相关文章! |
请发表评论