Ubuntu 如何禁用Docker内部的所有网络连接?
我想限制docker容器内的任何网络通信。 我见过这么多问题:Ubuntu 如何禁用Docker内部的所有网络连接?,ubuntu,network-programming,docker,iptables,Ubuntu,Network Programming,Docker,Iptables,我想限制docker容器内的任何网络通信。 我见过这么多问题: 但是,iptables中的修改没有产生任何效果 如何指定--icc=false选项?我试图docker运行--icc=false-t-I distr而docker不理解icc选项。我应该在其他地方指定吗 有没有可靠的方法来禁用网络?比如唐宁docker0界面,确保它不会再次启动 --icc=false标志用于Docker守护进程;它适用于整个系统,而不是单个容器 我认为将--net=none指定给docker run命令可以满足
但是,
iptables
中的修改没有产生任何效果
--icc=false
选项?我试图docker运行--icc=false-t-I distr
而docker不理解icc
选项。我应该在其他地方指定吗docker0
界面,确保它不会再次启动--icc=false
标志用于Docker守护进程;它适用于整个系统,而不是单个容器
我认为将
--net=none
指定给docker run
命令可以满足您的需要;它不会将容器连接到Docker桥,因此容器将无法与外部世界或其他容器通信。此外,--icc false
只会阻止容器间通信,它不会阻止访问任何其他内容我如何使用docker compose?@IshanKhare请查看文档。有一个network\u mode
选项,它可能满足您的需要。