如果使用系统默认的bridge网络,当服务重启之后IP地址就会发生改变,自定义网络就是为了解决这个问题。然后就可以通过容器名称相互连接。
创建网络
docker network create my_network## 查看所有网络root@ubuntu:/home/ubuntu# docker network lsNETWORK ID NAME DRIVER SCOPE3541f27d2278 bridge bridge local45db3e23e2b9 host host local55fa55715336 my_network bridge localc8f7dccc0cad none null local
连接网络
## 原有项目连接自定义的网络
docker run -Pd --name t4 tomcat
docker network connect my_network t4
## 直接使用自定义网络
docker run --network my_network -dP --name t2 tomcat
断开网络
docker network disconnect my_network t4
移除网络
移除网络之前要确保所有容器断开当前网络才能删除
docker network rm my_network
