Docker Watchtower выдает ошибку: порт отсутствует" providerName=docker

      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"

1 ответ

Это похоже на Traefik, а не на wotchtower.

Например, вы видите ту же ошибку в traefik/traefik issue 5418:

Когда вы включаете «поставщик файлов», это означает, что вы разрешаете извлечение динамической конфигурации из файла, в то время как traefik.ymlфайл, содержащий статическую конфигурацию.
Ссылка: https://docs.traefik.io/v2.0/getting-started/configuration-overview/#the-static-configuration.

Похожий наtraefik/traefikвыпуск 5732

Просто нужно добавить эту строку в сервис:

       - traefik.http.services.whoami5.loadbalancer.server.port=80

Попробуйте определить маршрутизаторы и службы в файле, указанном в provider.file.filename a

Другие вопросы по тегам