我正在学习 Docker,我非常喜欢它。
但是,我不明白,为什么docker需要root权限来制作容器、读取日志等。
我读过一些像这样的文章
https://docs.docker.com/articles/security/
但我所看到的只是“docker需要根权限,因为它可以访问根文件夹”。好吧,我不介意以非 root 用户身份运行 docker,并让他们只能访问外部系统中非 root 用户拥有的文件夹。
为什么这是一个问题?
小智 10
一些“酷”的 docker 功能,如端口绑定、挂载文件系统等,严格要求docker.io
守护进程以超级用户权限运行。
但是,如果守护程序正在侦听网络端口或者用户可以访问它的 unix 套接字,则您可以在没有 root 权限的情况下使用docker
命令行工具进行docker.io
读写。
这是一种严重的安全违规行为,通常不应使用。
有关 Docker 安全性的其他详细信息:https : //docs.docker.com/articles/security/
归档时间: |
|
查看次数: |
5795 次 |
最近记录: |