原创 YP小站 YP小站
来自专辑
Docker
问题
使用阿里云ECS搭建 Harbor 服务(docker-compose 部署)遇到网络地址冲突,导致Harbor云主机ECS无法访问其它VPC网段云主机,这是为什么?
使用 docker-compose 部署过Harbor同学都知道,在创建 Harbor 时,默认会创建 5个 网段,见下图。
![c40347b90d393b511fccee531f947a40.png](https://i-blog.csdnimg.cn/blog_migrate/855426b6c2570f911d9d644f5f233fd3.jpeg)
问题来了,因为使用阿里云 VPC网络,网段为 172.16.0.0/12 ,下面是网络拓扑图。
![7a0545782e278e3ad1329c566ba275b5.png](https://i-blog.csdnimg.cn/blog_migrate/11ef5b6090b00250f519b0acfaf9d451.jpeg)
从上面两张图可以发现,网络地址段有重叠,会导致部署Harbor的云主机无法与其它VPC可用区云主机通信。
Docker 网络驱动介绍 [1]
Docker的网络子系统使用驱动程序是可插拔的。默认情况下存在几个驱动程序,并提供核心网络功能:
- brid