关于harbor部署
来源:6-3 Harbor高可用部署(下)
三生三途
2020-12-24
我有2个疑问想请老师解答一下
- 我部署harbor的机器上原本有一个叫nginx的容器,但是harbor里自带了一个名叫“nginx”的容器,命名冲突了,怎么改harbor里nginx的名称呢,我试了一下改docker-compose.yml文件,但是每次运行install.sh时,他就会把我改的名字复原回去。。
- 该怎么用我之前的nginx代理harbor呢,我通过以下配置代理后,css文件都找不到。。我看到harbor有个external_url选项,但是我配置了external_url后不生效。。好像没什么作用。我想把harbor内部所有的资源都走一个路径好让nginx代理,该怎么配置呢。
写回答
1回答
-
刘果国
2020-12-25
不建议修改这个名字,也不建议用自己的nginx替代harbor的nginx。如果功能不满足可以考虑二次开发,否则尽量保持原生,这样升级也会更省心。
如果一定要在harbor机器上跑自己的nginx,可以把nginx换个名字。如果想通过自己的nginx代理到harbor,可以在nginx里配置一个4层代理到harbor的nginx,因为harbor本身是服务到4层的,不只是7层的页面而已。
00
相似问题