在ubuntu系统中将登陆用户加入到docker用户组中显示docke 组不存在于 /etc/group 中如何解决?
时间: 2023-06-09 07:02:20 浏览: 166
您可以尝试以下步骤来解决该问题:
1. 打开终端,并使用以下命令检查是否已经安装Docker:
```
docker --version
```
2. 如果您已经安装了Docker,请确保正在运行最新版本的Docker。如果您还没有安装它,请按照Docker官方文档的说明进行安装。
3. 确保您以root身份登录系统,然后使用以下命令创建一个名为“docker”的用户组:
```
sudo groupadd docker
```
4. 使用以下命令将当前用户添加到新创建的“docker”组中:
```
sudo usermod -aG docker $USER
```
5. 将以下代码添加到您的“~/.bashrc”文件中,以便您的终端会话自动加载新的用户组:
```
if [ $(id -u) -eq 0 ]; then
groups "$USER" | grep -q "\bdocker\b" || usermod -aG docker "$USER"
fi
```
6. 退出当前终端会话并重新登录,这样您的用户帐户应该已经添加到新创建的“docker”组中了。
7. 现在,您应该可以在控制台中使用以下命令验证您是否已正确添加到“docker”组:
```
groups
```
如果“docker”组出现在列表中,则您已成功添加到该组中。
阅读全文