关于harbor部署

来源:6-3 Harbor高可用部署(下)

三生三途

2020-12-24

我有2个疑问想请老师解答一下

  1. 我部署harbor的机器上原本有一个叫nginx的容器,但是harbor里自带了一个名叫“nginx”的容器,命名冲突了,怎么改harbor里nginx的名称呢,我试了一下改docker-compose.yml文件,但是每次运行install.sh时,他就会把我改的名字复原回去。。
  2. 该怎么用我之前的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层的页面而已。

0
0

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程