首页 > 解决方案 > 如何在 Traefik 代理后面安装 Harbor

问题描述

我想在 Traefik 代理后面安装 Harbor。问题是,我不能用 docker-compose 来做,因为 Harbor 提供了安装脚本。

问题是,仍然可以在 Traefik 代理后面安装 Harbor 吗?

标签: dockerharbor

解决方案


理论上你可以在任何代理后面安装 Harbor,但你必须注意 Traefik 不仅仅是一个简单的代理,它就像负载均衡器,具有一些知道你的服务在哪里的功能。

因此,取决于您的服务网络架构,通常 Traefik 无论是像边缘路由器还是透明代理一样在 Harbor 前面状态都不会成为问题。尽管它的目标是发现您的所有服务都由一些 Orchestrator 解决方案(如 Kubernetes 和 Docker Swarm(Harbor 使用 Compose))公开。您应该将其配置为“启动配置(称为静态配置)”:

Traefik 配置

最后,遗憾的是,我必须劝阻你在 Traefik 代理后面使用 Harbour 是无用的,但你几乎不能使用它。


推荐阅读