解决vscode docker插件docker.socket权限问题(解决vscode占用c盘)

admin 276 2022-07-12

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

解决办法, 将系统中(如果使用了remote-ssh, 则为远程服务器)所有的.vscode相关进程kill 这些进程都是在 .vscode 文件夹下, 因此可以直接搜索.vscode来kill他们, 然后再重启vscode, 就解决问题了。

知识点扩展:

解决vscode docker插件docker.socket权限问题(解决vscode占用c盘)

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权限的资料请关注其它相关文章!

上一篇:织梦模板下载dede留言本类的plus插件如何调用标签或头部尾部
下一篇:使用 Apache Superset 可视化 ClickHouse 数据的两种方法(使用驱动器u盘之前需要格式化)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~