首次启动Docker时,Docker会创建一个默认网桥,创建的所有容器默认都连接到这个网桥上,并且能互相访问。
尽管不同容器间能够通过IP地址相互访问,但是由于容器的数量,启动顺序之类的问题,容器的IP地址并不固定。最好的办法当然是能够通过容器名来访问其他容器,这时就用到自定义网络了。

自定义网络


使用自定义网络可以将各容器分组并让容器之间通过容器名进行网络访问。

例子


docker network create my-network
docker run -d --name demo --network my-network demo # 创建时连接
docker network connect my-network demo # 创建后连接