在Docker 1.9版本引入了一个新的docker network命令。有了这个命令,Docker容器可以动态地连接到其他网络,每个网络可能由不同的网络驱动程序支持。 2015年3月,Docker Inc.收购了SDN创业公司SocketPlane,并将其产品重新命名为Overlay Driver。自从Docker 1.9以来,这是多主机网络的默认设置。Overlay Driver通过点对点通信扩展了常规网桥模式,并使用可插拔的键值存储后端来存储群集的状态信息,支持Consul,etcd和ZooKeeper。
要了解更多信息,我建议阅读以下博客文章:
-
Aleksandr Tarasov的“容器网络的辉煌与衰败”
-
Project Calico的“Docker 1.9 Includes Network Plugin Support and Calico Is Ready!”
-
Weaveworks的“Life and Docker Networking – One Year On”