Traefik 根本没有加载我的配置文件

Traefik is not loading my config file at all

正如标题所说,我的 traefik 容器没有加载我的配置文件。我的 docker-compose.ymltraefik.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