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

Docker Traefik根本没有加载我的配置文件,docker,docker-compose,traefik,Docker,Docker Compose,Traefik,正如标题所说,我的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容器没有加载我的配置文件。我有一个文件夹,里面有我的
docker compose.yml
和我的
traefik.yml
。根据traefik文档,traefik将在工作目录中自动搜索具有此名称的文件,但不会加载该文件

我的
docker compose.yml

version: '3.3'

services: 
  traefik:
  image: traefik
  ports:
    - 8080:8080
    - 80:80
    - 443:443
api:
  dashboard: true
  insecure: true

entryPoints:
  web:
    address: ":80"
  websecure:
    address: ":443"
version: '3.3'

services: 
  traefik:
    image: traefik
    ports:
      - 8080:8080
      - 80:80
      - 443:443
    volumes:
      - ./traefik.yaml:/etc/traefik/traefik.yaml
和my
traefik.yml

version: '3.3'

services: 
  traefik:
  image: traefik
  ports:
    - 8080:8080
    - 80:80
    - 443:443
api:
  dashboard: true
  insecure: true

entryPoints:
  web:
    address: ":80"
  websecure:
    address: ":443"
version: '3.3'

services: 
  traefik:
    image: traefik
    ports:
      - 8080:8080
      - 80:80
      - 443:443
    volumes:
      - ./traefik.yaml:/etc/traefik/traefik.yaml
我希望仪表板在localhost:8080下可用,并显示我的入口点


我希望你能帮助我。谢谢。

好的,在看了一些其他示例之后,您似乎可以使用
卷将配置文件装载到容器中,并且它将非常好地工作

请查看下面的配置
docker compose.yml

version: '3.3'

services: 
  traefik:
  image: traefik
  ports:
    - 8080:8080
    - 80:80
    - 443:443
api:
  dashboard: true
  insecure: true

entryPoints:
  web:
    address: ":80"
  websecure:
    address: ":443"
version: '3.3'

services: 
  traefik:
    image: traefik
    ports:
      - 8080:8080
      - 80:80
      - 443:443
    volumes:
      - ./traefik.yaml:/etc/traefik/traefik.yaml