两种网络driver: 1.bridge:仅限于单一主机 2.overlay :可以跨主机 也可以自建driver插件。 三种默认网络: docker network ls NETWORK ID NAME DRIVER SCOPE d70e94d4cb91 bridge bridge local 2340c54d954b host host local 7cd0252a84c6 none null local 默认使用bridge 将容器从一个网络中移除,可通过网络名、容器名或容器ID,如: docker network disconnect bridge mycontainner 创建一个bridge网络: docker network create -d bridge my-bridge-network #-d bridge指定网络类型,可省,默认即为bridge类型的。 查看某一个网络的详细信息: docker network inspect my-bridge-network 首次运行一个容器时可以指定连接的网络: docker run -d --network=my-bridge-network --name db training/postgres 查看一个容器连接的网络: docker inspect --format='{{json .NetworkSettings.Networks}}' db 一个容器可以连接多个网络。将一个正在运行的容器连接某一网络: docker network connect my-bridge-network web 同一bridge网络的两台主机可以ping通,可以ping IP,也可以ping name有任何疑问请点击留言: 留言板
本文发布于http://wiki.too2.net,转载请联系本人。