正如标题所述,我的traefik容器未加载我的配置文件。我的docker-compose.yml
和traefik.yml
有一个文件夹。根据traefik文档,traefik会在工作目录中自动搜索具有该名称的文件,但不会加载该文件。
我的docker-compose.yml
:
version: '3.3'
services:
traefik:
image: traefik
ports:
- 8080:8080
- 80:80
- 443:443
和我的traefik.yml
:
api:
dashboard: true
insecure: true
entryPoints:
web:
address: ":80"
websecure:
address: ":443"
我希望仪表板在localhost:8080下可用,并且它显示我的入口点。
我希望你能帮助我。谢谢。
答案 0 :(得分:0)
好吧,在查看其他示例之后,您似乎可以使用volumes
将配置文件安装到容器中,并且可以正常工作。
请查看docker-compose.yml
下面的配置:
version: '3.3'
services:
traefik:
image: traefik
ports:
- 8080:8080
- 80:80
- 443:443
volumes:
- ./traefik.yaml:/etc/traefik/traefik.yaml