XiaBee's Studio.

不输入sudo运行Docker

字数统计: 179阅读时长: 1 min
2020/03/19

docker对权限要求较高,需要sudo权限才能运行,但是每次敲命令都加sudo就显得很累赘,这里有个化简办法:将用户加入docker组,实现不加sudo执行docker命令

查看docker组

查看/etc/group,确定是否存在docker组

1
cat /etc/group | grep docker

安装Docker后,docker组已经创建好了,所以上面命令的输出为: docker:x:120:ubuntu

image.png

将当前用户添加到 docker 组

1
sudo gpasswd -a ${USER} docker

重新登录或切换到docker组

1
2
3
4
5
newgrp - docker
# 切换到docker组

sudo service docker restart
# 重启服务

检查效果

不加sudo直接执行docker命令检查效果:docker images

image.png

执行成功,妈妈再也不用担心我敲 sudo 啦

CATALOG
  1. 1. 查看docker组
  2. 2. 将当前用户添加到 docker 组
  3. 3. 重新登录或切换到docker组
  4. 4. 检查效果