Ubuntu 20.04 中没有 sudo 的 Docker?

Wol*_*olf 2 ubuntu docker ubuntu-20.04

我刚刚在 Ubuntu 20.04 上安装了 docker,并注意到 docker 必须作为 sudo 运行。

\n
wolf@linux:~$ docker ps\nGot permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json: dial unix /var/run/docker.sock: connect: permission denied\nwolf@linux:~$ \n\nwolf@linux:~$ sudo docker ps\nCONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES\nwolf@linux:~$ \n
Run Code Online (Sandbox Code Playgroud)\n

找到了这个教程并尝试遵循它

\n

步骤2 \xe2\x80\x94 不使用sudo执行Docker命令(可选)

\n

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04

\n
wolf@linux:~$ sudo usermod -aG docker ${USER}\nwolf@linux:~$ su - ${USER}\nPassword: \nwolf@linux:~$\n
Run Code Online (Sandbox Code Playgroud)\n

这里好像还好。

\n
wolf@linux:~$ id -nG\nwolf docker\nwolf@linux:~$ \n\nwolf@linux:~$ docker ps\nCONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES\nwolf@linux:~$ \n
Run Code Online (Sandbox Code Playgroud)\n

但是,当我打开另一个终端时,它就不再工作了。我遇到与上面类似的错误。

\n

小智 7

重新启动应该可以解决问题