问题
从安全角度来看,创建一个 docker 组可能是个坏主意吗?
我看到堆栈交换答案告诉创建 docker 组以避免需要 root 权限或 sudo 的问题。
但是我认为为什么我们不让非 root 用户在 CentOS、Fedora 或 RHEL 中运行 Docker这篇文章也很有意义。
Docker 可以将 /run/docker.socket 的组所有权更改为具有 660 的组权限,组所有权为 docker 组。这将允许添加到 docker 组的用户能够运行 docker 容器,而无需执行 sudo 或 su 来成为 root。