侧边栏壁纸
博主头像
xuesheng博主等级

分享web知识,学习就是取悦自己!

  • 累计撰写 118 篇文章
  • 累计创建 14 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

出现Got permission denied while trying to connect to the Docker daemon socket at unix: ///var/run的解决方法

xuesheng
2022-11-26 / 0 评论 / 0 点赞 / 186 阅读 / 206 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-11-26,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

执行docker的时候,只有带sudo的时候才可以执行,如果没有sudo就会出现如下错误

Got permission denied while trying to connect to the Docker daemon socket at unix:
///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied

临时方法

将其docker的用户添加到sudo的用户中即可
但是这种方法打开另外的终端就会失效,也是一个缺陷点

sudo groupadd docker

sudo gpasswd -a gaokaoli docker

具体命令参数如下:gpasswd -a user_name group_name
不推荐使用这个, usermod -G group_name user_name 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉

newgrp docker #更新用户组

永久方法

执行

sudo chmod a+rw /var/run/docker.sock
0