一、默认的docker0地址划分:
IP:172.17.42.1 子网掩码:255.255.0.0
MAC:02:42:ac:11:00:00到02:42:ac:11:ff:ff
总共提供了65534个地址
二、网桥管理
查看网桥命令:brctl show
cenots7 默认情况下没有安装网桥管理工具,使用命令:yum -y install bridge-utils安装;
Ubuntu 操作系统可使用命令:apt-get install bridge-utiles安装;
三、自定义虚拟网桥
1.Ubuntu系统请使用如下步骤:
步骤1、添加虚拟网桥
sudo brctl addbr br0
sudo ifconfig bro 192.168.100.1 netmask 255.255.255.0
步骤2、更改docker守护进程的启动配置:
/etc/default/docker 中添加DOCKER_OPS值
-b=bro
2.Centos7系统请使用如下步骤:
步骤1、使用如下命令:systemctl stop docker停止docker服务;
步骤2、使用如下命令创建新的网桥;
brctl addbr docker1 # 创建网桥docker1
ip addr add 192.168.201.1/24 dev docker1 # 给网桥绑定地址
ip link set dev docker1 up # 启动网桥docker1
可选:
可以使用如下命令删除docker0
ip link set dev docker0 down # 停止网桥docker0
brctl delbr docker0 # 删除网桥docker0
brctl show # 查看网桥
步骤3、使用命令:vi /etc/docker/daemon.json编辑daemon.json添加如下内容:
{
...
"bridge": "docker1",
...
}
步骤4、使用命令:systemctl start docker启动docker服务。
四、修改docker0地址:
1.Ubuntu系统请使用如下步骤:
步骤1、使用如下命令修改docker0的地址:
ifconfig docker0 192.168.200.1 netmask 255.255.255.0
步骤2、使用ifconfig命令查看地址是否修改成功:
步骤3、使用如下命令重启docker服务:
systemctl restart docker
2.Centos7系统请使用如下步骤:
步骤1、使用命令:vi /etc/docker/daemon.json编辑daemon.json添加如下内容:
{
...
"bip": "192.168.200.1/24",
...
}
步骤2、使用命令:systemctl restart docker重启docker;