docker工人在docker-compose.yml中设置iptables选项

我使用docker-compose来pipe理容器。

如何closuresiptables(为docker设置–iptables = false)通过docker-compose启动时?

--iptables选项只适用于Docker守护进程; 这不是每个容器的选项。 推论是,这不是你可以从你docker-compose.yaml文件设置的东西。

您需要修改传递给Docker守护进程的选项; 在Red Hat系统和衍生产品上,这意味着你可以修改/etc/sysconfig/docker docker并更新OPTIONS=行(并重新启动Docker)。 其他发行版本也会有类似的过程。

如果你正在寻找这样的自动化水平,可以检查一下saltstack。 他们有一个dockerng状态,允许你指定选项。

https://docs.saltstack.com/en/latest/ref/states/all/salt.states.dockerng.html