我正在尝试使用带有docker compose的traefik.
根据我在他们网站上看到的帖子,你可以使用这样的东西:
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时,我得到:
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.
有没有人实现使用这样的基本身份验证?
Ste*_*TTE 13
我找到了答案:你必须加倍"$"字符.
例如 :
威尔成为:
重新格式化您的标签:
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/"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3191 次 |
| 最近记录: |