小知识:解决vscode docker插件docker.socket权限问题

%小知识:解决vscode docker插件docker.socket权限问题-猿站网-插图

解决办法, 将系统中(如果使用了remote-ssh, 则为远程服务器)所有的.vscode相关进程kill

这些进程都是在 .vscode 文件夹下, 因此可以直接搜索.vscode来kill他们, 然后再重启vscode, 就解决问题了。

%小知识:解决vscode docker插件docker.socket权限问题-1猿站网-插图

知识点扩展:

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组中

?
1
2
3
sudo groupadd docker          #添加docker用户组
sudo gpasswd -a $user docker  #将当前用户添加至docker用户组
newgrp docker                 #更新docker用户组

添加后重新登录vscode,用户重新连接后docker插件会正常运行。

测试

可以运行docker ps命令,如果有正常的输出,则正常。

以上就是vscode docker插件docker.socket权限问题的详细内容,更多关于docker socket权限的资料请关注服务器之家其它相关文章!

原文链接:https://blog.csdn.net/fanqiliang630/article/details/118270378

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Docker快速安装Zookeeper的详细教程

2023-3-20 14:30:20

建站知识

小知识:Gogs+Jenkins+Docker 自动化部署.NetCore的方法步骤

2023-3-20 14:45:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索