After upgrading to docker version 29.0.0, the API version is 1.52 (minimum version 1.44).
Traefik uses 1.24 so it has stopped working
ERR github.com/traefik/traefik/v3/pkg/provider/docker/pdocker.go:156 > Provider error, retrying in 26.370093276s error="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
Same here after updating packages on my linux server.It was a docker cd packages update.I think they broke something.Let's hope they fixed it soon.I'm using traefik too for reverse proxy.I don't know where is the problem,on the docker or in the traefik.
I've got the same error in traefik logs:
2025-11-11T08:26:54+02:00 ERR Provider error, retrying in 2.637428756s error="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
ERR github.com/traefik/traefik/v3/pkg/provider/docker/pdocker.go:85 > Failed to retrieve information of the docker client and server host error="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
It also talks about the version downgrading to 1.24 here:
Am sure the devs will know more about what is going on. Same issue here as well.
I also tried to force API Version via DOCKER_API_VERSION=1.52 (and tried 1.44), but always seemed to downgrade to 1.24.
Yeah this was very rough. I didn’t know how to downgrade docker to specific version. I was very scared to use unknown commands provided by Docker’s own AI Gordon. But somehow it worked and I downgraded. Now I am never updating ubuntu unless this issue is resolved.
I ran into the same issue yesterday while using Traefik 3.5.6. I had installed Docker from the official Docker package repository (not the Ubuntu-provided one).
After upgrading to Docker 29, the problem appeared. Rolling back to Docker 28.5.2immediately resolved it — everything started working again.
sudo systemctl show docker | grep DOCKER_MIN_API_VERSION
Both methods work, but downgrading Docker is usually the fastest way to restore a broken stack, while setting the minimum API version allows you to keep Docker 29 but maintain compatibility with Traefik.
This is the issue I get when running Docker 4.52 and 4.53
Because Traefik is not working with the latest Docker engine v29.0.0, which Docker 4.52 and 4.53 ( latest versions ) use:
2025-11-27T13:30:49Z ERR Failed to retrieve information of the docker client and server host error="Error response from daemon: " providerName=docker
2025-11-27T13:30:49Z ERR Provider error, retrying in 749.82068ms error="Error response from daemon: " providerName=docker
2025-11-27T13:30:49Z ERR Failed to retrieve information of the docker client and server host error="Error response from daemon: " providerName=docker
2025-11-27T13:30:49Z ERR Provider error, retrying in 580.372036ms error="Error response from daemon: " providerName=docker
2025-11-27T13:30:50Z ERR Failed to retrieve information of the docker client and server host error="Error response from daemon: " providerName=docker
2025-11-27T13:30:50Z ERR Provider error, retrying in 628.583016ms error="Error response from daemon: " providerName=docker
Please note, there is no Docker 4.52, you probably mean Docker Desktop, which is a developer tool. Make sure to use the full phrase so people know what you mean, especially when you want to post on the Docker forum.