方法一:简单粗暴只能修改当前的bridge默认网络
systemctl stop docker.service
if [ -f "/etc/docker/daemon.json" ]; thencp /etc/docker/daemon.json /etc/docker/daemon.json.bak
fi
cat > /etc/docker/daemon.json << EOF
{
"bip": "110.150.0.1/16"
}
EOF
方法二:不影响服务的情况下修改docker网段
yum -y install bridge-utils.x86_64
systemctl stop docker.service
ip link set dev docker0 down
brctl delbr docker0
iptables -t nat -F POSTROUTING
brctl addbr docker0
ip addr add 172.99.1.1/24 dev docker0
ip link set dev docker0 up
vim /etc/docker/daemon.json;
{
“bip”: “172.99.1.1/24”
}
systemctl daemon-reload
systemctl restart docker
ip r
优点:上面这种情况,可以做到迁移docker的情况不改变docker 虚拟网桥以及容器IP地址
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!