要解决 Docker 网段冲突问题,修改默认网段步骤如下:

1. 确认当前 Docker 网段

ip addr show docker0 # 查看 docker0 网桥的 IP 和子网 docker network inspect bridge # 查看默认 bridge 网络的子网配置

2. 修改 Docker 配置文件

  • Linux 系统:编辑 /etc/docker/daemon.json(如不存在则新建):

    { 
        "bip": "192.168.200.1/24" # 示例:修改为不冲突的网段 
    }
    • bip(Bridge IP)指定 docker0 网桥的 IP 和子网。

  • Windows/macOS(Docker Desktop)

    打开 Docker Desktop 设置 → Resources → Docker Engine,在配置中添加:
{ 
    "bip": "192.168.200.1/24"
}

3. 重启 Docker 服务

sudo systemctl restart docker

# Linux # 或通过 Docker Desktop 界面重启

4. 验证新网段生效

ip addr show docker0 # 输出应显示新 IP(如 192.168.200.1) docker network inspect bridge # 确认子网已更新

 打开微信扫一扫以下二维码,或者手机长按二维码保存再到微信扫一扫选择相册刚才保存的二维码图片。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐