常用命令
1 2 3 4 5 6
| docker network create 网络名称
docker network disconnect 网络名称 容器名称
docker network connect 网络名称 容器名称
|
自定义网络
查看所有docker网络
网络模式
- bridge: 桥接 docker (默认)
- none:不配置网络
- host:和宿主机共享网络
- container::容器网络连通(用的少)
创建网络
1
| docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
|
- –driver bridge:桥接模式
- –subnet 192.168.0.0/16:子网地址
- –gateway 192.168.0.1:网关地址(类似路由器地址)
- mynet:网络名称
查看我创建的网络

将容器启动放在自定义网络
–net mynet 使用指定网络
1
| docker run -d -p:80:80 --name c_tomcat --net mynet tomcat-test
|
使用容器名称ping
1
| docker exec -it tomcat-net01 ping tomcat-net02
|
网络连接
不同的网络下的容器相互连接、mynet网络与tomcat01容器连通
1
| docker network connect mynet network tomcat01
|
执行后mynet会将tomcat01的网络加入到mynet网络下