没有 sudo 就无法连接到 Docker 守护进程套接字

没有 sudo 就无法连接到 Docker 守护进程套接字

我已使用命令将自己添加到 docker 组sudo usermod -aG docker yashar。以下是输出groups yashar

yashar : yashar adm cdrom sudo dip plugdev lpadmin sambashare docker

输出如下ls -lah /var/run/docker.sock

srw-rw---- 1 root docker 0 Apr  8 11:16 /var/run/docker.sock

但是当我运行时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.39/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

但运行起来sudo docker run hello-world没有任何问题。

我遗漏了什么吗?我该如何解决这个问题?我正在使用 ubuntu 18.04

相关内容