gpt4 book ai didi

traefik : how to use basic auth when using docker-compose?

转载 作者:行者123 更新时间:2023-12-02 05:36:16 24 4
gpt4 key购买 nike

我正在尝试将 traefik 与 docker compose 一起使用。

根据我在他们网站上看到的线程,您可以使用以下内容:

mytest-steph:
image: myimage
ports:
- "45001:45001"
labels:
- "traefik.backend=test_steph"
- "traefik.frontend.rule=Host:test.mydomain.com;PathPrefix:/myprefix"
- "traefik.backend.port=8080"
- "traefik.frontend.auth.basic=test:$apr1$H6uskkkW$IgXLP6ewTrSuBkTrqE8wj/"

但是当我启动 docker-compose up 时,我得到:
WARNING: The apr1 variable is not set. Defaulting to a blank string.
WARNING: The H6uskkkW variable is not set. Defaulting to a blank string.
WARNING: The IgXLP6ewTrSuBkTrqE8wj variable is not set. Defaulting to a blank string.

有没有人像那样使用基本身份验证?

最佳答案

我找到了答案。您必须将每个“$”字符加倍。

例如:

  • "traefik.frontend.auth.basic=test:$apr1$H6uskkkW$IgXLP6ewTrSuBkTrqE8wj/"

  • 会变成:
  • "traefik.frontend.auth.basic=test:$$apr1$$H6uskkkW$$IgXLP6ewTrSuBkTrqE8wj/"
  • 关于traefik : how to use basic auth when using docker-compose?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44984355/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com