最近我更新了Ubuntu 18.04系统,出现了问题:之前我一直在这个系统上使用docker没有问题,但是突然间无法使用了。据我所知,权限看起来正确:
$ docker run hello-world
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
$ ls -last /var/run/docker.sock
0 srw-rw---- 1 root docker 0 Jul 14 09:10 /var/run/docker.sock
$ whoami
brandon
$ cat /etc/group | grep docker
docker:x:995:brandon
nvidia-docker:x:994:
编辑:
组信息:
$ groups
brandon
$ groups brandon
brandon : brandon adm cdrom sudo dip plugdev games lpadmin sambashare docker
$ whoami
brandon
更新
自从我在原帖中将系统从17.04升级到18.04后,我已经进行了两次从16.04到18.04的升级,但是后来的两个系统都没有出现这个问题。因此,这可能与17.04到18.04的升级过程有关。我还没有执行全新的18.04安装。
sudo docker run hello-world
,它是否有效? - mvierecknewgrp docker
,然后再次尝试,会发生什么? - BMitchnewgrp
建议起作用了,通过ssh
登录系统也可以。 - bbarker