docker自定义网桥和容器的网络IP段

生产环境中服务器IP基本都是内网ip,有时会和docker网桥以及容器的ip段产生冲突,导致无法访问应用的情况,要避免这种情况可以自己自定义docker的网桥和容器使用的ip段。

需要在docker配置文件中添加配置,编辑文件:vi /etc/docker/daemon.json

1、配置网桥默认IP段:

在文件 /etc/docker/daemon.json 中添加如下配置:

bash 复制代码
"bip": "172.16.0.1/24"

这个配置的含义是修改网桥默认ip段为172.16.0.1/24。

2、配置容器默认IP段

在文件 /etc/docker/daemon.json 中添加如下配置:

bash 复制代码
  "default-address-pools": [
          {"base": "172.16.0.0/16","size":24}
  ]

这个配置的含义是修改docker启动的容器默认ip段为:172.16.0.0/16

3、示例
bash 复制代码
{
  "bip": "172.16.0.1/24",
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3",
    "labels": "production_status",
    "env": "os,customer"
  },
  "data-root": "/data/docker",
  "storage-driver": "overlay2",
  "default-address-pools": [
          {"base": "172.16.0.0/16","size":24}
  ]
}
相关推荐
拔剑纵狂歌18 小时前
helm-cli安装资源时序报错问题问题
后端·docker·云原生·容器·golang·kubernetes·腾讯云
liulilittle18 小时前
rinetd 端口转发工具技术原理
linux·服务器·网络·c++·端口·通信·转发
镜中人★18 小时前
408计算机网络考纲知识点(更新中)
网络·网络协议·计算机网络
xflySnail18 小时前
nas服务域名高速访问-获取公网IP和端口
网络·tcp/ip·智能路由器
fy zs18 小时前
应用层自定义协议和序列化
linux·网络·c++
techzhi18 小时前
Docker & Docker Compose 安装方案
docker·容器·eureka
ba_pi18 小时前
每天写点什么2026-01-10-深度学习和网络原理
网络·人工智能·深度学习
王夏奇19 小时前
python在汽车电子行业中应用2—具体包的介绍和使用
网络·python·汽车
不知疲倦的仄仄19 小时前
第四天:Netty 核心原理深度解析&EventLoop、Future/Promise 与 Pipeline
linux·服务器·网络
橘颂TA19 小时前
【Linux 网络编程】网络是怎么 “跑” 起来的?从协议入门到 TCP/ IP 模型的底层逻辑
linux·运维·服务器·网络