harbor修改自定义网络docker network方式
作者:咸鱼还是要有梦想的
文章介绍了如何自定义Docker的docker0网桥和br-*****网桥的IP地址,以避免与公司内部地址冲突,步骤包括修改/etc/docker/daemon.json文件、重启Docker服务、查看和删除占用IP的网桥、创建自定义网桥、更新Harbor配置并重新部署
存在问题:harbor安装完之后docker0和br-*****网桥可能会占用172.17或者18、19之类的网段,如果和公司内部地址有冲突就需要自定义进行修改了。
docker0 自定义ip
vim /etc/docker/daemon.json

重启docker
即可释放docker0占用的地址
br-*****网桥地址自定义
查看docker网络docker network ls

删除占用ip的网桥
docker network rm 网络名称
创建自定义的网桥
docker network create --driver bridge --subnet=5.5.5.0/16 --gateway=5.5.5.1 mynet
harbor配置自定义网桥

其他容器配置引用该网桥:(有多处)

重新部署harbor
1.重新读取配置信息
运行prepare脚本重新读取环境信息
./prepare
2.如果Harbor正在运行,请停止并删除现有实例。
docker-compose down -v
3.重启harbor:
docker-compose up -d
查看容器的网络状况
docker inspect 容器名称

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
