【问题标题】:How to do nginx reverse proxy to docker services app created in docker swarm?如何对在 docker swarm 中创建的 docker 服务应用程序进行 nginx 反向代理?
【发布时间】:2019-02-04 00:40:03
【问题描述】:

我有一个关于 docker swarm 的问题

我在 swarm manager 中使用 docker 服务创建了 2 个服务(app1,app2)

假设我想将以下子域指向相应的服务

app1.domain.com >> app1

app2.domain.com >> app2

我尝试过下面的一个 nginx 代理库,但我认为它只适用于 docker 容器,不适用于 docker 服务

https://blog.florianlopes.io/host-multiple-websites-on-sin…/

【问题讨论】:

    标签: docker nginx docker-swarm


    【解决方案1】:

    您需要运行一个应用程序来处理这个问题;两种最流行的解决方案似乎是:

    或者 - 如果您在 AWS 中;您也可以使用 Application Load Balancer。

    在 Docker 中没有针对此问题的本地解决方案 - 您需要运行其中一个(或另一个解决方案来完成相同的壮举)

    【讨论】:

    • 谢谢,Docker flow Proxy 对我有用。我尝试过 traefik
    猜你喜欢
    • 1970-01-01
    • 2019-05-03
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 1970-01-01
    • 2018-02-06
    • 2020-08-11
    相关资源
    最近更新 更多