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

时间:2020-06-06 21:58:29

标签: docker docker-compose traefik

正如标题所述,我的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下可用,并且它显示我的入口点。

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

1 个答案:

答案 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