Docker v29, Fix: Traefik Error — Client Version Too Old
Fix 'Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.44' when Traefik fails to connect to Docker. Quick fix for Traefik failing with ‘client version 1.24 is too old’ after Docker update
After a recent Docker update, Traefik started failing to connect to the Docker daemon and shows this error:
1
Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version" providerName=docker
This happens because Docker now expects a higher minimum API version, while Traefik is still using an older one.
Solution
Edit the Docker service configuration:
1
sudo systemctl edit docker.service
Add the following lines above the line ### Lines below this comment will be discarded:
1
2
[Service]
Environment=DOCKER_MIN_API_VERSION=1.24
Save and exit the editor, then restart Docker:
1
sudo systemctl restart docker
Update
traefik released new version
v3.6.xwith Docker API version auto negotiation. Just bump the version of treafik deployment tov3.6.x.
