Docker 核心技术之网络管理

 为什么需要Docker网络管理

  • 容器的网络默认与宿主机、与其他容器都是相互隔离。
  • 容器中可以运行一些网络应用(如nginx、web应用、数据库等),如果要让外部也可以访问这些容器内运行的网络应用,那么就需要配置网络来实现。
  • 有可能有的需求下,容器不想让它的网络与宿主机、与其他容器隔离。
  • 有可能有的需求下,容器根本不需要网络。
  • 有可能有的需求下,容器需要更高的定制化网络(如定制特殊的集群网络、定制容器间的局域网)。
  • 有可能有的需求下, 容器数量特别多,体量很大的一系列容器的网络管理如何
  • ……

因此容器的网络管理是非常重要的

Docker中有哪些网络驱动模式

  • Docker有五种网络驱动模式
  • bridge network 模式(网桥):默认的网络模式。类似虚拟机的nat模式
  • host network 模式(主机):容器与宿主机之间的网络无隔离,即容器直接使用宿主机网络
  • None network 模式:容器禁用所有网络。
  • Overlay network 模式(覆盖网络): 利用VXLAN实现的bridge模式
  • Macvlan network 模式:容器具备Mac地址,使其显示为网络上的物理设备

查看网络 – docker network ls

扫描二维码关注公众号,回复: 5926584 查看本文章

哈哈哈哈哈哈哈吼吼吼吼吼吼

猜你喜欢

转载自www.cnblogs.com/crazymagic/p/10726117.html