hooyantsing's Blog

P36 自定义网络

字数统计: 271阅读时长: 1 min
2020/11/25

【狂神说Java】Docker最新超详细版教程通俗易懂

基础

–link自定义网络 都叫做 容器互联

网络模式
  • bridge:桥接,docker默认

  • none:不配置网络

  • host:和宿主机共享网络

  • container:容器网络连通

测试
1
2
3
docker run -d -P -name tomcat01 tomcat
# 上面的命令其实已经配置了 --net,完整的命令如下:
docker run -d -P -name tomcat01 --net bridge tomcat

自定义网络

1
2
# --driver 模式名 --subnet 网络段 --gateway 网关 网络名
docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet

使用 docker network ls 可以查看所有的网络信息,如果创建成功,可以看到mynet网络。

使用 docker network inspect mynet 查看mynet网络详细信息。

容器放入自定义网络
1
docker run -d -P -name tomcat-net-01 --net mynet tomcat

这样,tomcat-net-01容器就被丢入进了mynet网络。

自定义网络,不但可以直接ping通ip,也可以直接ping通容器名,这是docker0所不具备的

适用场景

hooy.xyz

给不同的基础设施创建自定义网络,隔离。

CATALOG
  1. 1. 基础
    1. 1.1. 网络模式
    2. 1.2. 测试
  2. 2. 自定义网络
    1. 2.1. 容器放入自定义网络
  3. 3. 适用场景