Docker网络
#查看网络
docker network ls
#查看网络源数据
docker network inspect XXX网络名字
#删除网络
docker network rm XXX网络名字
# 查看帮助
docker network --help
# 例如:
[root@test102 ~]# docker network create aa_network
f7da6fa959b5330f25ccb5828e937e379a02643d0c3736ce62744f1641095183
[root@test102 ~]# docker network ls
NETWORK ID NAME DRIVER SCOPE
f7da6fa959b5 aa_network bridge local
95258595bc9e bridge bridge local
708a21d01fac host host local
4c3ff3f7e3d0 none null local
[root@test102 ~]# docker network rm aa_network
aa_network
网络模式
bridge模式:使用--network bridge指定,默认使用docker0
host模式:使用--network host指定
none模式:使用--network none指定
container模式:使用--network container:NAME或者容器ID指定
自定义网络:
创建自定义网络,并测试
docker network ls
docker network create ifly_network
docker network ls
docker images
docker run -d -p 8081:8080 --network ifly_network --name tomcat81 tomcat8-jdk8
docker run -d -p 8082:8080 --network ifly_network --name tomcat82 tomcat8-jdk8
docker exec -it tomcat81 bash
docker exec -it tomcat82 bash
登录测试,可以
ping tomcat81
ping tomcat82
# 自定义网络本身就维护好了主机名和ip的对应关系(ip和域名都能通)