Traefik 根本没有加载我的配置文件
Traefik is not loading my config file at all
正如标题所说,我的 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 下可用,并且它显示我的入口点。
我希望你能帮助我。谢谢。
好的,在查看了其他一些示例后,您似乎可以使用 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
正如标题所说,我的 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 下可用,并且它显示我的入口点。
我希望你能帮助我。谢谢。
好的,在查看了其他一些示例后,您似乎可以使用 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