我们在安装好docker后,执行 docker image ls 时会遇到权限问题:
Got permission denied while trying to connect to the Docker daemon socket at ...
如图:
![](https://img.haomeiwen.com/i1792849/9b470ea0b9d6a169.png)
只有加上sudo 之后,执行 sudo docker image ls 才能正确显示本地的镜像
![](https://img.haomeiwen.com/i1792849/7ab00e613d5832eb.png)
每次执行需要敲sudo会比较麻烦,那么怎么才能去除sudo 也能正确显示呢?这里有个小技巧,依次执行以下命令:
1. sudo groupadd docker
2. sudo gpasswd -a vagrant docker
3. sudo service docker restart
4. exit
5. vagrant ssh
执行这五步之后,再执行docker image ls 正确显示了,再也不需要再敲sudo了
![](https://img.haomeiwen.com/i1792849/60103e0b93562ba8.png)
网友评论