创建用户组并添加普通用户至该用户组

1.创建docker用户组
通常,Docker 会将其套接字的组设置为 docker,允许 docker 组的用户访问套接字。首先,您需要创建一个 docker 组,然后将您的用户添加到该组。

创建 Docker 组(如果还没有的话)
如果还没有 docker 组,可以使用以下命令创建它(通常在安装 Docker 时会自动创建):

sudo groupadd docker
将您的用户添加到 Docker 组
运行以下命令,将当前用户添加到 docker 组(假设 $USER 是您当前的用户名):

sudo usermod -aG docker $USER
2. 修改 Docker 套接字的组
执行完上面的步骤后,您还需要更改 Docker 套接字的组(如果需要的话):

sudo chown root:docker /var/run/docker.sock
3. 验证更改并重新启动 Docker 服务
您可以通过以下命令重新启动 Docker 服务(如果上面步骤后没有自动重启):

sudo systemctl restart docker
4. 注销并重新登录
在更改用户组后,您需要注销当前会话并重新登录,或者可以运行以下命令:

newgrp docker
5. 测试 Docker
最后,尝试运行下面随机一条命令,检查 Docker 是否正常工作:

docker images
docker info
docker ps
posted on 2024-07-29 22:56  mingkangruan  阅读(475)  评论(0编辑  收藏  举报