栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker执行权限问题Got permission denied while trying to connect to the Docker daemon socket

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker执行权限问题Got permission denied while trying to connect to the Docker daemon socket

安装docker之后,执行docker images等命令,提示权限问题,报错如下:

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/images/json: dial unix /var/run/docker.sock: connect: permission denied

最直接的方式是通过sudo来执行:

sudo docker images

但是每次都要加上sudo还是挺麻烦的,因此考虑将用户加到docker组中来解决这个问题。

1、添加docker group

sudo groupadd docker

如果docker组已经存在,可能会出现如下提示:

groupadd: group 'docker' already exists

2、将用户'username'加到docker group中

sudo usermod -aG docker username

-aG:-a在-G存在的情况下,增加次要用户组的支持,而不是修改当前用户组。

3、重启session

上述操作之后,需要重新开一个session,用户再次登录之后,就可以不用sudo来执行docker相关的命令了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747023.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号