- 配置SSL
- 生成ca&server证书
生成SSL认证证书 - mkdir -p /etc/docker/certs.d/harbor.${domain}
- cp /home/certs/ca.crt /etc/docker/certs.d/harbor.${domain}
/etc/docker/certs.d/
└── harbor.${domain}:port
└── ca.crt <-- Certificate authority that signed the registry certificate
export domain=do.io
cd ${data}
wget https://github.com/goharbor/harbor/releases/download/v2.0.0/harbor-offline-installer-v2.0.0.tgz
tar xvf harbor-offline-installer-v2.0.0.tgz
cd harbor
docker load -i ./harbor.v2.0.0.tar.gz
- 配置
- 安装
./prepare
- 配置
sed -i "s#: nginx#: nginx_harbor#" docker-compose.yml
sed -i "s#\"proxy\"#\"nginx\"#" docker-compose.yml
# 修改端口映射
sed -i "s#80:8080#8080:8080#g" docker-compose.yml
- 运行
docker-compose up -d
- 测试
docker login -u admin -p Harbor12345 harbor.${domain}
- 管理
- 日志
tail /var/log/harbor/xxx.log