首页 > 其他 > 详细

Docker 更改默认网络

时间:2021-03-11 19:12:41      阅读:31      评论:0      收藏:0      [点我收藏+]

第一种方式

停止服务

systemctl stop docker

编辑配置文件:/etc/docker/daemon.json,增加如下配置:

{

"bip":"172.254.0.1/16"

}

启动服务

systemctl start docker

如有必要,删除原网络路由

ip ro del 172.17.0.0/16 dev docker0

第二种方式

安装软件包

yum install -y bridge-utils

停止 Docker 服务

service docker stop

创建新的网桥(新的网段)

brctl addbr bridge0
ip addr add 172.254.0.0/24 dev bridge0
ip link set dev bridge0 up

确认网桥信息

ip addr show bridge0

修改配置文件

/etc/docker/daemon.json(如不存在则创建一个 touch daemon.json),使Docker启动时使用自定义网桥
 
{
  "bridge": "bridge0"
}

重启 Docker

service docker start

确认 NAT 网络路由

iptables -t nat -L -n

删除不再使用的网桥

ip link set dev docker0 down
brctl delbr docker0
iptables -t nat -F POSTROUTING

开机启动项

brctl addbr bridge0
ip addr add 172.254.0.0/16 dev bridge0
ip link set dev bridge0 up

Docker 更改默认网络

原文:https://www.cnblogs.com/lixinliang/p/14519098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!