Is Docker 29 Stable and Should I Upgrade?
Asked by
CuriousCoder42
I'm currently using various Docker applications, including Traefik, and I've heard it's compatible with Docker 29. However, how can I be sure about the other tools I use? Should I just upgrade and see what happens, or stick with version 28 for now?
Answers
Docker v29 is stable, but the minimum API version has been raised, which could cause problems for older clients (those before v25). Some tools like Portainer and cAdvisor are still waiting for updates to work with this version. If you're using any tools that are causing issues, consider overriding the minimum API version according to the release note instructions. Here's a link with more info: [link].
Reply to this answer
Yes, Docker Engine v29 is stable! The main change is that the Docker daemon now only accepts connections using a higher API version, which has been a common practice over the years. Unfortunately, many third-party tools have lagged behind and may not work with this update.
To check compatibility, reach out to the developers of your specific tools or try updating and see if anything breaks. If you run into any issues, you could downgrade back to v28 or adjust your Docker daemon to allow for lower API versions. Just make sure to document any changes you make so you can revert if necessary.
Reply to this answer
If everything is functioning well for you, why risk an update? I always say donโt try to โfixโ what isnโt broken. However, I realize some users might see security updates as necessary.
Reply to this answer
Add your answer
Answers are reviewed before publication.
HelpfulHank: Thanks for sharing that! Just so people know, cAdvisor has a workaround you can try, which is detailed in this [GitHub issue](https://github.com/google/cadvisor/issues/3749#issuecomment-3524798186). Also, just a heads up, the original Watchtower hasnโt been updated in a while. You might want to check out the fork by nickfedor, as it's compatible with Docker 29.