增加用户组到docker
在Ubuntu 22.04上,如果你使用 sudo
安装了 Docker,默认情况下,Docker 用户组(通常是 docker
组)并不会自动分配给 user1
用户。为了让 user1
用户能够在不使用 sudo
的情况下运行 Docker,你需要将 user1
用户添加到 docker
用户组中。
你可以按照以下步骤操作:
创建 Docker 用户组(如果不存在):
通常 Docker 安装时会自动创建一个名为
docker
的用户组,但如果你确认没有这个组,你可以手动创建:1
sudo groupadd docker
将
user1
用户添加到docker
组:使用以下命令将
user1
用户添加到docker
组:1
sudo usermod -aG docker user1
其中,
-aG
参数表示将用户追加到指定组中,而不影响其原有的组。注销并重新登录
user1
用户:用户需要注销并重新登录,或者通过以下命令重新加载组配置,才能使组变更生效:
1
newgrp docker
验证:
你可以通过以下命令验证
user1
用户是否已经可以不使用sudo
命令运行 Docker:1
docker ps
如果这个命令在不使用
sudo
的情况下成功运行,说明配置已正确。
通过这些步骤,user1
用户应该能够不使用 sudo
命令直接运行 Docker。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 树灼的博客!