Docker 的网络模式:
- bridge:桥接模式(默认)
- none:不配置网络
- host:和宿主机共享网络
- container:容器网络连通(很少用,局限大)
Docker 自定义网络的应用
# 查看所有的docker网络# docker network ls# 不写--net的状况下,默认为--net bridge,通过容器名不能拜访# docker run -d -P --name tomcat01 --net bridge tomcat# 创立一个自定义网络# docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet# 查看所有的docker网络# docker network ls# 查看网络详情# docker network inspect mynet
# 启动容器,指定应用自定义网络# docker run -d -P --name tomcat-net-01 --net mynet tomcat# docker run -d -P --name tomcat-net-02 --net mynet tomcat# 测试容器内网络连通# docker exec -it tomcat-net-01 ping 192.168.0.364 bytes from 192.168.0.3:...# 测试容器内网络连通# docker exec -it tomcat-net-01 ping tomcat-net-0264 bytes from tomcat-net-02:...