docker - 如何在 Traefik 代理后面安装 Harbor
问题描述
我想在 Traefik 代理后面安装 Harbor。问题是,我不能用 docker-compose 来做,因为 Harbor 提供了安装脚本。
问题是,仍然可以在 Traefik 代理后面安装 Harbor 吗?
解决方案
理论上你可以在任何代理后面安装 Harbor,但你必须注意 Traefik 不仅仅是一个简单的代理,它就像负载均衡器,具有一些知道你的服务在哪里的功能。
因此,取决于您的服务网络架构,通常 Traefik 无论是像边缘路由器还是透明代理一样在 Harbor 前面状态都不会成为问题。尽管它的目标是发现您的所有服务都由一些 Orchestrator 解决方案(如 Kubernetes 和 Docker Swarm(Harbor 使用 Compose))公开。您应该将其配置为“启动配置(称为静态配置)”:
最后,遗憾的是,我必须劝阻你在 Traefik 代理后面使用 Harbour 是无用的,但你几乎不能使用它。
推荐阅读
- javascript - 如何重置文件输入?
- javascript - 在特定日期显示标签的角度材料日历
- ios - 当我提交带有犰狳的 iOS 应用程序时,BLAS 符号被拒绝为私有(ITMS-90338:非公共 API 使用)
- python - 继续使用 numpy.piecewise 获取此错误以获取分段线性回归
- java - 特定 Linux 服务器上的 REST API 404
- python - 使用管道进行进程间通信
- f# - 如何在 F# 中应用条件成员可见性
- merge - 从两张纸合并从 xlsx 文件到 InDesign
- functional-programming - Idris 函数在实现红黑树时出现模式匹配错误
- reactjs - 事件处理 - 反应