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}
  ]
}
相关推荐
TechWayfarer几秒前
攻防对抗:利用IP段归属查询快速定位攻击源并联动防火墙(iptables/UFW)自动封禁
网络·网络协议·tcp/ip
不想看见4042 分钟前
Qt Network 模块中的 TCP/IP 网络编程详解
网络·qt·tcp/ip
Chengbei1111 分钟前
一次比较简单的360加固APP脱壳渗透
网络·数据库·web安全·网络安全·系统安全·网络攻击模型·安全架构
万象.11 分钟前
Docker网络原理
网络·docker·容器
寒秋花开曾相惜12 分钟前
(学习笔记)3.9 异质的数据结构(3.9.1 结构)
c语言·网络·数据结构·数据库·笔记·学习
春日见25 分钟前
从底层思维3分钟彻底弄清卷积神经网络CNN
人工智能·深度学习·神经网络·计算机视觉·docker·cnn·计算机外设
wudl556628 分钟前
MySQL 8.0.42 Docker 开发部署手册
数据库·mysql·docker
大新新大浩浩1 小时前
Deerflow部署-X86架构-在ubuntu2204操作系统上使用docker模式部署
docker·容器·架构
魔都吴所谓1 小时前
【Linux】Ubuntu22.04 Docker+四大数据库(挂载本地)一键安装脚本
linux·数据库·docker
大道V至简1 小时前
解决docker apt安装缓慢,切换国内源
docker