无法以非 sudo 用户身份运行 docker

无法以非 sudo 用户身份运行 docker

无法以非特权用户身份运行 docker。我使用以下命令将用户添加到 docker 组:

sudo groupadd -a -G docker $USER

我注销并再次登录,仍然没有成功。我在 Ubuntu 21.10 系统上运行 docker。

答案1

当您使用“sudo”时,您将以“root”身份派生出一个新进程。因此 $USER 变量将是“root”,而不是您的用户。

将 $USER 替换为您尝试添加权限的用户的名称。

sudo groupadd -a -G docker username_here

最后,注销并重新登录,启动一个新的终端会话并运行“ID“来检查用户现在是否属于 docker 组。

相关内容