如何使用 Traefik 反向代理将流量路由到 Docker 容器

x33g5p2x  于2022-03-05 转载在 Docker  
字(0.5k)|赞(0)|评价(0)|浏览(148)

Traefik 是领先的反向代理和负载均衡器,适用于云原生操作和容器化工作负载。它充当将您的服务发布到互联网的边缘路由器。

Traefik 通过匹配请求属性(例如域、URL 和端口)将请求路由到您的容器。该代理包含自动服务发现,因此您可以实时添加新容器,而无需重新启动 Traefik 服务。

在本指南中,我们将整理一个简单的 Traefik v2 部署,它将发布多个 Docker 容器。这使您可以使用一个 Docker 安装在同一个端口上提供多个服务,例如 Web 应用程序、API 和管理面板。

入门

使用自己的 Docker 映像部署 Traefik 是最简单的。在本指南的其余部分,我们将假设您使用 Docker 运行 Traefik。如果您希望 Traefik 位于 Docker 安装之外,则可以使用单文件二进制文件作为替代选项。

在开始使用 Traefik 之前,您必须创建一个配置文件。将以下内容添加到traefik.toml文件中——我们将在下面解释它的作用:

[entryPoints]
  [entryPoints.http]
      address = ":80"
      [entryPoints.http.http.redirections.entryPoint]
          to = "https"

相关文章

微信公众号

最新文章

更多