刚下载的的diocker在使用时因为权限问题总是在使用命令时带上sudo
参考贴:
docker官方解决方案
docker权限设置:让非root用户可以操作docker–》附带:linux新增用户添加root权限
PS:方法一只能保证当前终端可以不用考虑权限问题,当开启新的终端时还会出现权限问题,所以推荐使用方法二
方法一
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
方法二
先查看一下默认这个文件/var/run/docker.sock的权限是啥 ?
$ sudo ls -al /var/run/docker.sock
srw-rw---- 1 root root 0 Feb 15 03:13 /var/run/docker.sock
#修改文件权限
sudo chmod 666 /var/run/docker.sock
#修改后,再查看一下这个文件的权限
$ sudo ls -al /var/run/docker.sock
srw-rw-rw- 1 root root 0 Feb 15 03:14 /var/run/docker.sock