Docker网络管理_自定义网络
基础命令
docker network --help
命令名称 说明
docker network connect 将容器连接到网络
docker network create 创建一个网络
docker network disconnect 断开容器的网络
docker network inspect 显示一个或多个网络的详细信息
docker network ls 列出网络
docker network prune 删除所有未使用的网络
docker network rm 删除一个或多个网络
创建局域网络
语法结构:
docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
注意:
- bridge -网络模式桥连接
- --subnet=192.168.200.0/24命令指定该网络模式网段范围,其中24代表该网段前24位相同,后8位不同,即该网段范围为:192.168.200.1~192.168.200.254,若该命令改为
--subnet=192.168.200.0.16,即该网段范围为:
192.168.0.1-192.168.255.254,这个范围就变的很大了。
- gateway - 路由
- mynet- 自定义网络名字
容器连接新网络
将容器连接到新建网络
语法格式
docker network connect 网络名 容器名
查看容器网络情况
docker network inspect 容器名
指定网络模式
docker run创建Docker容器时,可以用 --net 选项指定容器的网络模式
语法格式:
host模式:使用 --net=host 指定。
none模式:使用 --net=none 指定。
bridge模式:使用 --net=bridge 指定,默认设置。
container模式:使用 --net=container:NAME_or_ID 指定
例子
docker run -d -P --name tomcat01 --net mynet tomcat:test3
docker run -d -P --name tomcat02 --net mynet tomcat:test3
docker exec -it tomcat01 ping tomcat02查看自定义网络信息docker network inspect mynet
标签:自定义,网络管理,--,网络,192.168,net,docker,Docker,network From: https://www.cnblogs.com/jiangjiayun/p/17517946.html