Docker之6 网络管理
Docker网络概述 网络(network)是为了实现容器间或容器与外接进行通信,Docker提供了6种网络模式来解决不同场景下的连接方案,分别是bridge、host、overlay、macvlan、none、network plugin。 如何根据不同的业务场景选择不同的网络 如果使用容器互连时桥接网络是最佳的解决方案。当需要Docker主机隔离时主机网络最佳的解决方案。当需要跨Docker主机实现网络互联时覆盖网络是最佳选择。当您从大流量需要像物理网卡性能工作时Macvlan网络最佳选择,每个主机都具有唯一的MAC地址。第三方网络插件允许您将Docker与专用网络堆栈集成。 bridge网络 bridge模式是默认容器启动默认分配的网络方式,容器使用独立的网络命名空间(namespace),并连接到docker0虚拟网卡上。 host网络 host模式是容器与Docker主机共享同一网络命名空间(namespace),Docker主机的网络协议栈、路由表、iptables规则、网卡、IP、端口等等都是共享的。容器跟宿主机都在同一网络视图下。这个模式很好的解决了容器与外界通信地址转...