Docker Engine

Docker Engine

App

Docker Engine 29 is the newest actively maintained release, currently at patch 29.6.2. 2 of 26 tracked cycles remain supported. The next cycle scheduled to reach end-of-life is 25.0, on December 4, 2026.

Latest version

29.6.2

Jul 16, 2026

Actively maintained cycles

2

of 26 tracked

Total cycles tracked

26

since Feb 23, 2017

How Docker Engine versioning, EOL & security support work

Docker Engine, developed within the Moby project, uses semantic-style version numbers (vX.Y.Z). Ongoing feature work happens on the master branch, and a dedicated release branch is cut whenever continuing master development would conflict with shipping patches for an already-released line. Rather than a fixed support window, Moby tracks each branch's status individually, and typically only a small number of branches are being patched at once.

Maintained

The branch is actively developed by project maintainers, accepting contributions and backports, and in scope for security advisories. This is the current release branch and any older branch a maintainer has committed to keeping alive.

Maintained (security)

The branch is no longer actively developed but may accept contributions and backports for critical security issues, functionally frozen but not yet closed off to fixes for serious vulnerabilities.

Unmaintained

The branch is no longer actively developed, not accepting contributions, and out of scope for security advisories. No further fixes are issued, security-related or otherwise.

Security reports for Docker Engine go privately to security@docker.com rather than as public GitHub issues. Maintainers triage the report, draft a confidential security advisory under embargo, and negotiate a timeline for the patch and disclosure. Because only Maintained (or Maintained-security for critical issues) branches are in scope for advisories, an Unmaintained branch will not get a fix even for a newly disclosed critical vulnerability.

Sources: Moby BRANCHES-AND-TAGS.md, Moby (Docker Engine) security policy

Release lifecycle

Actively maintainedSecurity support onlyEnd of life
Today
29Latest
29.6.2 · Jul 16, 2026
28
EOL May 13, 2026
27
EOL May 3, 2025
26.1
EOL Feb 17, 2025
26.0
EOL Jun 8, 2024
25.0
25.0.16 · May 13, 2026
24.0
EOL Jun 8, 2024
23.0
EOL May 19, 2025
20.10
EOL Dec 10, 2023
19.03
EOL Jan 8, 2021
18.09
EOL Aug 22, 2019
18.06
EOL Dec 8, 2018
18.05
EOL Aug 18, 2018
18.04
EOL Jun 9, 2018
18.03
EOL May 10, 2018
18.02
EOL Apr 21, 2018
17.12
EOL Feb 10, 2018
18.01
EOL Mar 7, 2018
17.11
EOL Jan 27, 2018
17.10
EOL Dec 20, 2017
17.09
EOL Nov 17, 2017
17.07
EOL Oct 26, 2017
17.06
EOL Sep 29, 2017
17.05
EOL Jul 28, 2017
17.04
EOL Jun 4, 2017
17.03
EOL May 5, 2017
2017201820192020202120222023202420252026

Data sourced from endoflife.date.

Want to hear about it the moment Docker Engine has a new release or reaches end-of-life?

Get alerts