Linux使用docker的时候报错:Got permission denied while trying to connect to the Docker daemon socket at unix

提问者:帅平 问题分类:运维
Linux非root账户使用docker的时候报错了,提示:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http:///var/run/docker.sock/v1.26/images/json: dial unix /var/run/docker.sock: connect: permission denied
1 个回答
命里最重要的人
命里最重要的人
1.创建 docker 用户组,其实 docker 安装时会自动创建一个名为 docker 的用户组,可以通过查看 /etc/group 确认 docker 用户组的存在,如若不存在则手动创建 docker 用户组
sudo groupadd docker

2.添加当前非 root 用户到 docker 用户组中
sudo gpasswd -a ${USER} docker

3.将当前非 root 用户的 group 切换到 docker 用户组或者退出后重新登录
newgrp docker

4.执行 docker ps 验证
发布于:2年前 (2023-02-02) IP属地:四川省
我来回答