首页/云/Docker 容器速查/容器子网与内网/VPN 冲突
本包目录(366 条)
基础命令50 条镜像与构建107 条网络与存储52 条Compose 编排55 条资源与安全50 条
容器排障52 条

容器子网与内网/VPN 冲突

docker0 默认 172.17.0.0/16 与办公网或 VPN 路由重叠时,特定目标不可达;用 ip route 对照容器网络子网,必要时规划独立地址池。

Docker 容器速查云更新于 2026-10-12
检查ip route 与 docker network inspect 的 IPAM
症状部分网段不通、抓包方向错乱
长期方案daemon.json default-address-pools 规划网段

示例

示例
ip route | head -20
docker network inspect bridge -f '{{json .IPAM.Config}}'
docker network create --subnet 10.88.0.0/24 appnet2
地址池规划留出与现有内网不重叠的段,写进环境基线文档,避免各机器各写一套。

易错点

  • 改默认地址池对已存在的网络不生效,需要重建网络与容器
  • 冲突症状常是“部分服务正常”而不是全断,容易被误判为应用问题

数据来源与参考

  • Docker 官方文档:Default bridge network 与 daemon.json 地址池(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌