我的
today at 15:09 time="2021-01-15T14:09:47Z" level=error msg="service "watchtower-source" error: port is missing" providerName=docker container=watchtower-source-338c650e497d25342cd554c2dcddda597a8ae1f6f1af9d38ddffa4768d51c512
…但是没有一个端口可以暴露我错过了什么?指针吗?
我的docker-compose.yml
配置为watchtower
watchtower:
image: v2tec/watchtower:latest
container_name: watchtower
restart: on-failure
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --interval 120
labels:
- "traefik.enable=true"
- "traefik.http.routers.watchtower.tls=true"
这看起来和Traefik有关,而不是烽火台。
例如,您在traefik/traefik issue 5418中看到相同的错误:
当您启用"文件提供程序"时,这意味着您正在启用从文件中检索动态配置,而
traefik.yml
是包含静态配置的文件。
参考:https://docs.traefik.io/v2.0/getting-started/configuration-overview/#the-static-configuration.
类似traefik/traefik
第5732期
只需要将这行添加到service:
- traefik.http.services.whoami5.loadbalancer.server.port=80
尝试在providers.file.filename a
指定的文件中定义路由器和服务