无法以非特权用户身份运行 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 组。