文章目录
前言: Docker 提供三种 user-defined 网络驱动:bridge, overlay 和 macvlan
overlay 和 macvlan 用于创建跨主机的网络
1.实验环境所需主机
用原生网络的宿主机server1
自定义网络需要再开启一台宿主机server2
2.自定义网络
自定义网络需要使用create命令,先来看看create命令可以跟哪些参数
刚才原生网络不存在域名解析,但是自定义网络存在域名解析
(1)bridge模式
创建自定义的bridge网络并且查看
创建一个bridge模式的网络
运行容器vm1并且指定网络模式为刚才自定义的bridge模式
可以看到ip地址和宿主机的ip不在一个网段
再重新创建网络发现不同网段的不同容器不可通
:
在同一个网段运行一个容器,发现ip地址也是递增的,并且容器之间具有域名解析,可以ping通
:
清理实验环境
:
ip地址是递增的
:
清理实验环境
:
自定义的bridge模式也可以自己指定ip网段和网段
: