您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

禁用从Docker容器访问LAN

禁用从Docker容器访问LAN

一种选择是使用docker运行--icc=false,以防止任何容器与其他容器通信,然后您可以通过将容器与链接来使它们彼此通信--link=container_name:alias但是,这此时不会阻止容器与主机进行通信。

您也可以按照以下规则使用iptables:

iptables -A INPUT -i docker0 -d 192.168.0.0/16 -j DROP

请记住,主机不会因为icmp错误看到丢弃的数据包,因此在大多数情况下REJECT更为合适。

编辑:更正规则以阻止转发到其他主机:

iptables -I FORWARD -i docker0 -d 192.168.0.0/16 -j DROP
其他 2022/1/1 18:18:21 有478人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶