遵循官方指南后,如果没有 sudo 权限,则无法使用 docker

问题描述 投票:0回答:1

我正在尝试通过此命令拉取 Docker 映像

docker pull rabbitmq
然后我得到了这个错误
Cannot connect to the Docker daemon at unix:///home/nickie/.docker/desktop/docker.sock. Is the docker daemon running?

然后我跟踪了我可以在这个平台上找到的所有线程,但没有解决方案解决我的问题。

当我按照

本指南
运行sudo groupadd docker时,控制台回复了
groupadd: group 'docker' already exists
,但即使我从Ubuntu完全卸载Docker并从头开始重新安装,问题仍然出现。

是的,我可以在尝试执行的任何 docker 命令之前添加“sudo”,这样问题就会消失,但我记得以前在其他计算机上安装 Docker 时不需要这样做。所以我需要解释为什么会发生这个问题以及如何解决它。

我访问过的其他主题: Docker:在容器内使用非 root 用户执行命令如何修复 docker:权限被拒绝问题Docker:尝试连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程套接字时,权限被拒绝安装过程中 Docker 权限被拒绝

docker sudo privileges ubuntu-22.04
1个回答
0
投票

您的用户可能不在 docker 组中(参见

groups

usermod -aG docker $USER

如果您已完成此操作但仍然不起作用,您可能需要注销并重新登录或启动登录 shell 来刷新权限

© www.soinside.com 2019 - 2024. All rights reserved.