- Published on
docker version报错处理
- Authors
- Name
- Lif
使用docker version后,server端报错,提示
Got permission denied while trying to
connect to the Docker daemon socket at
unix:///var/run/docker.sock:
Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/version: dial unix /var/run/docker.sock:
connect: permission denied
看了下官网文档,这个是有描述的传送门 大概意思是Docker守护程序绑定到Unix套接字而不是TCP端口。 默认情况下,Unix套接字是由root用户拥有的,其他用户只能使用sudo访问它。 Docker守护程序始终以root用户身份运行。 然后需要创建docker组并添加root权限
$ sudo groupadd docker
$ sudo gpasswd -a $yourrootname docker
$ sudo gpasswd -a $USER docker
$ newgrp docker #重新登入docker
完成后会将根用户添加到docker组中,再次运行docker version成功