简介:对于使用Docker进行开发和部署的用户来说,频繁地使用sudo命令可能会带来一些不便。本文将介绍如何将非root用户添加到Docker用户组,从而省去在执行Docker命令时输入sudo的步骤。我们将分为三个部分进行介绍:服务器环境准备、用户组添加和权限验证。
一、服务器环境准备
服务器环境:Ubuntu 16.04/CentOS 7.6.1810,Docker版本18.09.3。
如果已经存在docker组,则不需要再进行创建。
sudo cat /etc/group | grep docker
sudo groupadd -g 999 dockersudo usermod -aG docker domi
如果看到domi用户在docker组中,说明添加成功。
cat /etc/group | grep domi
sudo service docker restart
如果一切顺利,你应该能够看到镜像被成功拉取而不需要输入sudo密码。
docker pull ubuntu:latest