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
发布于:2年前 (2023-02-02) IP属地:四川省
1 个回答
1.创建 docker 用户组,其实 docker 安装时会自动创建一个名为 docker 的用户组,可以通过查看 /etc/group 确认 docker 用户组的存在,如若不存在则手动创建 docker 用户组
2.添加当前非 root 用户到 docker 用户组中
3.将当前非 root 用户的 group 切换到 docker 用户组或者退出后重新登录
4.执行 docker ps 验证
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属地:四川省
我来回答
您需要 登录 后回答此问题!