:Docker设计的,默认的NAT网络模型,--net=bridge
原生多机网络
overlay:基于vxlan的隧道网络
macvlan:基于网卡虚拟化的大局域网
第三方多机网络[本章不讨论]
flannel...,其他整个网络名称空间用的都是一个,用这种方式组织的容器,容器间通信十分便捷,效率也很高
三 bridge 网络
A. bridge网络入门解释
如果不指定--network,创建的容器默认都会挂到 docker0...IP通信
不同bridge网络之间不能通过添加路由解决通信问题
iptables DROP 掉了不同bridge网络间的通信
基于以上原因,要解决不同bridge网络之间的通信问题,常用的解决办法就是为容器配置多个...不同overlay网络是互相隔离的,要相互通信的话,也是需要把容器加入多个网络才行....eth0和eth1两个网卡,其中eth0属于overlay网络,用于跨主机通信,eth1用于与宿主机通信
overlay网络支持docker dns server,支持使用容器名进行通信
B. overlay