发布于 2014-06-19 15:52:08
嗯,这是使用来自Ubuntu存储库之外的包的一个问题。您需要要求Docker引擎开发人员为您编写一个设备配置文件,或者编写您自己的配置文件。和selinux的资料一样。
现在,如果您使用或不使用LXC、apparmor、selinux等,那么您将开始获得选项。
例如,Docker开发人员认为您需要更新- http://blog.docker.com/,这当然是管理情况的一种方法。
Apparmor和selinux可以保护您(可能)免受零天攻击,但是漏洞是通过更新修复的。
表象的优点是它更容易学习。缺点是你必须写你自己的个人资料。
见仪表文件
https://help.ubuntu.com/community/AppArmor#Profile_自定义
https://wiki.ubuntu.com/AppArmor
或者,关于一个实际示例,使用一个相当简单的程序,请参见http://blog.bodhizazen.com/linux/apparmor-privoxy-profile/
只要我们有意见..。
与Ubuntu相比,RHEL和Fedora在虚拟化方面略领先于Ubuntu。RHEL正在与Docker合作提供支持,包括selinux。
http://www.redhat.com/about/news/press-archive/2014/4/red-hat-docker-expand-collaboration
我不确定Fedora和Docker,但是Fedora使用selinux和virtmanager来管理LXC - http://major.io/2014/04/21/launch-secure-lxc-containers-on-fedora-20-using-selinux-and-svirt/。
在一天结束后,你将不得不审查意见,并采取最适合你的解决方案。
https://askubuntu.com/questions/485547
复制相似问题