我正在通过 this tutorial 设置 Docker,我发现他们所有的例子都是这样写的
docker run hello-world
但是当我尝试时,它说套接字上的权限被拒绝,我必须这样做
sudo docker run hello-world
运行示例。为什么即使对于这些简单的例子也需要 root 权限?
最佳答案
运行 docker 容器需要用户是 docker
组的成员。默认情况下,当您安装 docker 时,添加到其中的唯一用户是 root
。如果您想从中运行 docker 容器,您可以将自己的用户添加到该组。
关于Docker:为什么我需要在 Ubuntu 中使用 sudo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51218233/