我想知道如何使Docker容器在其自己的网络之外可访问。
示例:docker容器具有专用的IP 172.16.0.240 ,mac0地址为172.16.0.40
,主机地址为172.16.0.20
我可以从172.16.0.0/24上连接的所有设备访问172.16.0.240
现在我要从172.16.50.0/24访问它。
现在,除了使用macvlan ip的用户外,172.16.50.0/24都可以访问172.16.0.0/24上的所有内容。
谢谢。
答案 0 :(得分:0)
将端口映射到Docker主机是我的建议。 macvlan在我们的测试中不是很稳定。甚至在docker联网文档中对此https://docs.docker.com/network/macvlan/
都有关注如果确实需要使用macvlan,则尝试在pfsense上将入站NAT端口从50 LAN转发到0 LAN。对您需要访问的所有端口执行此操作。