背景: harbor 預設啟動會随機建立 172 網段的ip位址,跟公司規劃的網段沖突,導緻連接配接不上harbor 伺服器
1、停止harbor
#停止harbor
cd /usr/local/harbor
docker-compose down
#檢視網橋
docker network ls
#删除網橋(删除已harbor開頭的網橋)
docker network remove face1687e9eb
2、建立網橋
#建立網橋
docker network create --driver=bridge --subnet=192.168.2.0/24 harbor
docker network create --driver=bridge --subnet=192.168.3.0/24 harbor-chartmuseum
docker network create --driver=bridge --subnet=192.168.4.0/24 harbor-clair
#修改docker網段(添加bip)
cat /etc/docker/daemon.json
{
"bip":"192.168.1.1/24"
}
#重新開機docker服務
service docker restart
3、修改compose配置
#修改docker-compose.yml 把最下面network false 改成true
networks:
harbor:
external: true
harbor-chartmuseum:
external: true
4、重新啟動
cd /usr/local/harbor
docker-compose up -d