From 6666fe9ef4929b7ff5181656c561f4ec74d2a462 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tao=20Bojl=C3=A9n?= Date: Fri, 24 Jul 2026 15:58:46 +0100 Subject: [PATCH] fix: pin Watchtower DOCKER_API_VERSION for Docker Engine 28+ Watchtower 1.7.1's Docker SDK defaults to Docker API version 1.25, which is too old for Docker Engine 28+. On modern hosts the override fails to talk to dockerd. Pin the API version explicitly via DOCKER_API_VERSION=1.44. --- docker-compose.override.example.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.override.example.yaml b/docker-compose.override.example.yaml index ceca03b..bc83543 100644 --- a/docker-compose.override.example.yaml +++ b/docker-compose.override.example.yaml @@ -22,3 +22,4 @@ services: - WATCHTOWER_LABEL_ENABLE=true # ONLY update opted-in containers — never db - WATCHTOWER_POLL_INTERVAL=300 # poll GHCR every 5 min - WATCHTOWER_CLEANUP=true # delete old images after updating + - DOCKER_API_VERSION=1.44 # watchtower 1.7.1's SDK defaults to 1.25, too old for Docker Engine 28+