本文共 1230 字,大约阅读时间需要 4 分钟。
在实际操作 Docker 容器时,权限设置是保障工作顺利进行的重要环节。本文将详细指导如何为 domi 用户在 Ubuntu 16.04 和 CentOS 7.6.1810 系统中配置 Docker 权限。
首先,请使用具有sudo权限的帐号登录到服务器系统。例如,可以使用 domi 用户。
在开始配置之前,建议先查看系统中是否已经存在 docker 组。如果 docker 组已经存在,则无需重复创建。
sudo cat /etc/group | grep docker
如果没有 docker 组,继续下一步进行创建。
接下来,创建一个名为 docker 的用户组(组ID为 999 可以不指定)并将 domi 用户添加到该组中。
sudo groupadd -g 999 dockersudo usermod -aG docker domi
为了确认 docker 组和 domi 用户的配置是否成功,可以执行以下命令查看 docker 组和相关用户信息。
cat /etc/group | grep docker
权限更改通常需要重新登录才能生效。因此,请退出当前用户状态并重新登录。
如果您使用的是 Ubuntu 系统,请执行:
sudo systemctl restart docker
如果您使用的是 CentOS 系统,请执行:
sudo service docker restart
在完成上述配置后,请尝试运行以下命令以确认权限是否正常:
docker ps
如果出现以下错误提示:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/info: dial unix /var/run/docker.sock: connect: permission denied
请按照以下步骤处理:
sudo chmod a+rw /var/run/docker.sock
通过以上步骤,您可以为 domi 用户在 Ubuntu 和 CentOS 系统中成功配置 Docker 权限,确保顺利运行 Docker 容器。
转载地址:http://xhbc.baihongyu.com/