需要给docker用户组赋予docker权限吗
时间: 2023-08-15 18:13:07 浏览: 239
基于ubuntu系统搭建Harbor仓库
是的,除了将用户添加到docker用户组之外,还需要给docker用户组赋予docker权限。这样,用户就可以在docker用户组的权限范围内执行Docker命令。可以通过以下步骤来完成:
1. 确保已经安装了Docker,并且Docker服务正在运行。
2. 使用以下命令将用户添加到docker用户组(将`<username>`替换为要添加的用户名):
```
sudo usermod -aG docker <username>
```
请注意,在执行此命令之后,需要重新登录用户才能使更改生效。
3. 接下来,为docker组设置docker权限。可以使用以下命令:
```
sudo chmod 660 /var/run/docker.sock
```
这会确保docker.sock套接字文件的权限适当地设置为允许docker组的成员访问。
完成上述步骤后,用户就可以在docker用户组的权限范围内执行Docker命令,而无需使用root权限或者sudo。
阅读全文