Docker:为什么我需要在 Ubuntu 中使用 sudo?

标签 docker permissions ubuntu-16.04 sudo

我正在通过 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/

相关文章:

docker - 无法通过gelf驱动程序将docker容器连接到logstash

docker - Dockerfile:有什么方法可以从.env文件读取变量

python - 使用 pathlib 的 rglob 处理缺少权限/组的情况

django - AWS EC2 django 文件创建权限错误

linux - 如何在 Ubuntu 上的 iptables 中删除/解锁我的服务器 IP?

node.js - Jest 不运行——无限期挂起

docker - 如何使用 docker-machine 和 VirtualBox 创建具有特定 URL 的 docker 机器?

docker - 设置Docker镜像的名称

reactjs - 根据用户角色隐藏一些 React 子组件

hadoop - NUTCH:如何使 take.screenshot 和 screenshot.location 属性起作用?