使用CentOS 6作为docker容器的Ubuntu主机,如何访问iptables?

时间:2014-12-05 14:24:59

标签: linux ubuntu docker centos6 centos7

服务iptables失败,错误代码位于CentOS 6容器内,Ubuntu为主机

我已经将对接作为cgroup ro的容器进行了对接。如果我想做一个" service iptables restart&#34 ;?这是访问iptables的正确方法吗?

如果是这样,这也是使用CentOS 7主机的正确方法吗?

参考文献: http://rhatdan.wordpress.com/2014/04/30/running-systemd-within-a-docker-container/ http://maci0.wordpress.com/2014/07/23/run-systemd-in-an-unprivileged-docker-container/

2 个答案:

答案 0 :(得分:1)

“以Ubuntu为主机的Centos 6容器”没有iptables服务,因为Ubuntu没有iptables服务,而Docker没有虚拟化系统的那个方面。所以你将无法service iptables restart

答案 1 :(得分:0)

唯一的方法是在ubuntu上安装iptable-persistent,然后通过容器访问centos主机以重启iptables。