主页 > 知识库 > 解决vscode docker插件docker.socket权限问题

解决vscode docker插件docker.socket权限问题

热门标签:蓝点外呼系统 在百度地图标注车辆 宁夏房产智能外呼系统要多少钱 400电话申请方案 做外呼系统的公司违法吗 乌海智能电话机器人 威海人工外呼系统供应商 贵阳教育行业电话外呼系统 抚顺移动400电话申请

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

知识点扩展:

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

标签:铜川 庆阳 朝阳 周口 松原 那曲 芜湖 泰州

巨人网络通讯声明:本文标题《解决vscode docker插件docker.socket权限问题》,本文关键词  解决,vscode,docker,插件,docker.socket,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《解决vscode docker插件docker.socket权限问题》相关的同类信息!
  • 本页收集关于解决vscode docker插件docker.socket权限问题的相关信息资讯供网民参考!
  • 推荐文章