Docker的网络子系统是可以插拔的,支持的driver包括:

  • bridge:默认网络驱动,适用于应用运行在独立的容器,而容器之间需要通信的场景

  • host:适用于消除容器与Host的网络隔离,从而直接使用host网络。它仅应用与Docker 17.06+的swarm服务。

  • overlay:连接多个Docker daemon,并通过swarm service相互通信。它适用于swarm服务与单独的container,或者位于不同Docker daemon的单独container通信

  • macvlan:为容器指定MAC地址,使其看上去仿佛网络上的物理设备。Docker daemon通过MAC地址访问容器

  • none:禁用网络,不适用于swarm服务

  • 网络插件:可以安装第三方的网络插件

【参考】

1。docker官网:https://docs.docker.com/network/

results matching ""

    No results matching ""