修改Harbor的默认端口
一般情况下,harbor默认使用的端口为80端口,不管用命令行登陆还是网页登陆(HTTP模式)都是连到80端口,为了保证harbor的端口和openshift的镜像仓库端口保持一致,因此需要将80端口修改为5000端口。
对于openshift all-in-one架构,router和harbor部署在一起,而router的监听端口为80和443端口,因此为了避免端口冲突,需要将harbor的端口改为其它端口。
修改docker-compose.yml
|
|
修改/data/harbor/common/templates/registry/config.yml
|
|
停止harbor服务
|
|
重新生成harbor配置文件
|
|
修改/usr/lib/systemd/system/docker.service
|
|
重启docker服务
|
|
验证
|
|
验证成功!
问题
重启docker服务后,发现登陆时报
检查docker-compose的服务时发现部分服务没有启动,然后用docker-compose重启下服务