今天在安装完docker之后,想使用pull命令拉一个镜像,然后终端提示这一串字符,意思是没有权限连接docker daemon socket。
Got permission denied while trying to connect to the Docker daemon socket...
然后利用万能搜索引擎一查,发现了两个解决方案:
方案一:前面加上sudo,这个方法太麻烦了
sudo docker pull hello-world
方案二:将当前用户加入到docker用户组
分别执行下面三条命令,这个方法好像没有什么用,重启docker之后还要再设置一次。
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
方案三:使用远程连接工具(强烈推荐)
使用finalshell通过root用户连接虚拟机,然后所有问题都解决了,还能方便操作文件/文件夹。
如果你还不会安装虚拟机,这里有详细的教程