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

标签 linux ubuntu docker centos6 centos7

在以 Ubuntu 为主机的 CentOS 6 容器内,服务 iptables 失败,错误代码如下

我已经在某处读到“将对接作为 cgroup ro 的容器”。如果我想执行“服务 iptables 重新启动”,这是访问 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/

最佳答案

“以 Ubuntu 作为主机的 Centos 6 容器”没有 iptables 服务,因为 Ubuntu 没有 iptables 服务,并且 Docker 不会虚拟化系统的这方面。因此您将无法执行 service iptables restart

关于linux - 使用 CentOS 6 作为 docker 容器的 Ubuntu 主机,如何访问 iptables?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27318026/

相关文章:

linux - 即使在 PATH 中也找不到 Docker Alpine 可执行二进制文件

php - 在从 Ubuntu 卸载 XAMPP 之前意外删除了 lampp 文件夹。我现在如何进行卸载?

linux - api-ms-win-crt-runtime-l1-1-0.dll._get_narrow_winmain_command_line

linux - 如何配置 PAM 以允许任何用户将 'su' 发送到 user5?

java - 在 Ubuntu 上执行 Java 类文件时遇到问题

python - 如何连接两个运行 react 和 python 的 Docker 容器

r - 如何在gcp vm中部署docker镜像

docker - 如何解析容器中的 docker 主机名(/etc/hosts)

linux - 所有 Linux 发行版中的/proc/[pid]/stat 是否始终可用?

ubuntu - www-data 组中的用户无法查看目录