docker命令使用权限问题

docker命令使用权限问题

报错

1
ERROR: Got permission denied while trying to connect to the Docker daemon socket......

解决:

权限问题,当前用户没有运行docker的权限

建议解决办法

将当前用户加入docker用户组

1
2
3
4
5
6
7
8
9
10
test@ubuntu~$whoami 
test
test@ubuntu~$sudo groupadd docker
test@ubuntu~$sudo usermod test -aG docker
#物理机需要注销登录,重新登录
#终端连接需退出登录,重新登录
#重新登录后运行下面命令
test@ubuntu~$groups
test ....... docker
#出现docker,再运行docker命令,不会再对权限报错

不推荐解决办法

1
将/var/run/docker.socket文件权限增加