dev-newsDocker Desktop logowww.docker.com/products/docker-desktop

Latest stable Docker Desktop: 4.96.3, released (release notes). 100 stable releases since 25 Jan 2024.

Docker Desktop

  1. Jan 2024: 1 release.
  2. Feb 2024: 3 releases.
  3. Mar 2024: 0 releases.
  4. Apr 2024: 1 release.
  5. May 2024: 1 release.
  6. Jun 2024: 0 releases.
  7. Jul 2024: 3 releases.
  8. Aug 2024: 1 release.
  9. Sep 2024: 2 releases.
  10. Oct 2024: 3 releases.
  11. Nov 2024: 1 release.
  12. Dec 2024: 2 releases.
  13. Jan 2025: 7 releases.
  14. Feb 2025: 0 releases.
  15. Mar 2025: 2 releases.
  16. Apr 2025: 2 releases.
  17. May 2025: 1 release.
  18. Jun 2025: 2 releases.
  19. Jul 2025: 3 releases.
  20. Aug 2025: 5 releases.
  21. Sep 2025: 2 releases.
  22. Oct 2025: 2 releases.
  23. Nov 2025: 4 releases.
  24. Dec 2025: 2 releases.
  25. Jan 2026: 4 releases.
  26. Feb 2026: 6 releases.
  27. Mar 2026: 6 releases.
  28. Apr 2026: 4 releases.
  29. May 2026: 5 releases.
  30. Jun 2026: 5 releases.
  31. Jul 2026: 4 releases.
  32. Aug 2026: 6 releases.
  33. Sep 2026: 4 releases.
  34. Oct 2026: 6 releases.

one block per release, stacked by montheMudhra CA fixes, October 2026

Docker Desktop 4.96.3 came out on 22 October 2026, the third release in two days with the same fix: Docker no longer trusts certificates from a compromised eMudhra intermediate CA.

The notes for 4.96.1 and 4.96.2 say the fix "is being rolled out in batches as individual Docker Desktop components are updated", and the notes for 4.96.3 drop that line without saying the batches are done.

Docker Desktop has shipped 18 releases in 2024, 32 in 2025 and 50 so far in 2026, and no month this year has had fewer than four.

As of 24 October 2026.

What we wrote then, and what happened next

Docker Desktop on Windows on Arm

What happened next

Arm still turns up in the fix lists: 4.81.0 on 6 July 2026 fixed a regression where Docker Desktop would not start on WSL2 kernels that could not attach its file-sharing eBPF probes, such as on Windows on Arm.

4.81.0 release notes

Latest releases

  1. 4.96.2Removed trust for certificates issued by the compromised eMudhra intermediate CA.
  2. 4.96.3Removed trust for certificates issued by the compromised eMudhra intermediate CA.
  3. 4.96.1Removed trust for certificates issued by the compromised eMudhra intermediate CA.
  4. 4.96.0Fixed an issue where the error dialog could close unexpectedly on systems under memory pressure.
  5. 4.95.0Fixed the engine restarting right after Docker Desktop starts when an admin policy enables Enhanced Container Isolation.
  6. 4.94.0Fixed an issue where Resource Saver could pause the VM before the Docker API was ready, causing transient errors during engine startup or restart.
  7. 4.93.0CLI plugin updates are now managed directly from the app bundle and the Automatically update components setting has been removed.
  8. 4.92.0Updated containerd to v2.3.5 , addressing CVE-2026-53495.

Resource Saver mode in Docker Desktop

2024-01: 12024-02: 02024-03: 02024-04: 02024-05: 12024-06: 02024-07: 02024-08: 12024-09: 12024-10: 02024-11: 02024-12: 12025-01: 02025-02: 02025-03: 12025-04: 02025-05: 02025-06: 22025-07: 02025-08: 12025-09: 02025-10: 02025-11: 02025-12: 02026-01: 02026-02: 02026-03: 12026-04: 02026-05: 02026-06: 22026-07: 22026-08: 32026-09: 22026-10: 1

Resource Saver stops the Docker Desktop Linux VM once no containers have run for a set time, 5 minutes by default. Docker says that cuts host CPU and memory use by 2 GB or more. It is on by default.

  1. Change the idle timer, or turn the mode off, on the Resources tab in Settings.
  2. For a timer the menu doesn't offer, set autoPauseTimeoutSeconds to any value above 30 in settings-store.json. Docker Desktop picks it up without a restart:
    Mac:     ~/Library/Group Containers/group.com.docker/settings-store.json
    Windows: C:\Users\[USERNAME]\AppData\Roaming\Docker\settings-store.json
    Linux:   ~/.docker/desktop/settings-store.json

A moon icon in the status bar and on the tray icon shows the mode. Commands that need the VM wake it and take about 3 to 10 seconds longer; listing images or volumes doesn't necessarily wake it.

On Windows with WSL, Resource Saver only pauses the Docker Engine inside the docker-desktop distribution, so CPU use drops but memory use doesn't. Any enabled WSL integration counts as activity and keeps the mode from starting.

20 release notes since 2024 mention Resource Saver, the latest 4.94.0 on 5 October 2026.

Resource Saver docs

MSI install and sign-in enforcement

2024-01: 02024-02: 02024-03: 02024-04: 02024-05: 02024-06: 02024-07: 02024-08: 12024-09: 02024-10: 02024-11: 12024-12: 02025-01: 02025-02: 02025-03: 12025-04: 02025-05: 02025-06: 12025-07: 02025-08: 02025-09: 12025-10: 02025-11: 02025-12: 02026-01: 02026-02: 32026-03: 52026-04: 12026-05: 02026-06: 02026-07: 32026-08: 02026-09: 42026-10: 2

The MSI package is the Windows installer for MDM tools and bulk rollouts. It only does all-users installs; a per-user install needs the EXE. Sign-in enforcement then makes users sign in as members of your organization before Docker Desktop works.

  1. Install silently with a log, no reboot, and your organization required at sign-in. Admin rights are needed:
    msiexec /i "DockerDesktop.msi" /L*V ".\msi.log" /quiet /norestart ALLOWEDORG="your-organization"
  2. ALLOWEDORG writes the allowedOrgs registry key under HKLM\Software\Policies\Docker\Docker Desktop. ADMINSETTINGS writes an admin-settings.json, but only together with ALLOWEDORG: on its own the install succeeds, writes no file and reports no error.
  3. Check your scripts and CI before rollout. While the sign-in prompt shows, docker run, pull, build and ps fail; docker version, info and login still work.

MSI installs turn in-app updates off by default. Set disableUpdate to false through Settings Management to turn them back on. Without /norestart the installer reboots the machine after a successful install, and a silent install doesn't ask first.

A new registry key, profile or registry.json takes effect at the next Docker Desktop restart. Sign-in enforcement is separate from SSO enforcement, which decides how users authenticate, not whether they must.

23 release notes since 2024 mention the MSI or sign-in enforcement, the latest 4.96.0 on 19 October 2026.

MSI installer docs Enforce sign-in docs

Dockerfile build checks

2024-01: 02024-02: 02024-03: 02024-04: 02024-05: 02024-06: 02024-07: 12024-08: 02024-09: 02024-10: 12024-11: 02024-12: 02025-01: 02025-02: 02025-03: 02025-04: 02025-05: 02025-06: 02025-07: 02025-08: 02025-09: 02025-10: 02025-11: 02025-12: 02026-01: 02026-02: 02026-03: 02026-04: 02026-05: 02026-06: 02026-07: 02026-08: 02026-09: 02026-10: 0

Build checks lint your Dockerfile and build options before any build step runs. They came with Dockerfile 1.8 and need Buildx 0.15.0 or later. A normal docker build runs them and prints the violations as warnings.

  1. Run only the checks, without building. Unlike a normal build, this exits non-zero when it finds a violation:
    docker build --check .
  2. Make violations fail the build, or skip rules you don't want, with a directive at the top of the Dockerfile:
    # syntax=docker/dockerfile:1
    # check=skip=JSONArgsRecommended;error=true
  3. Add --debug (docker --debug build .) to get each rule's docs link and the offending Dockerfile lines.

Experimental checks are off by default. Turn them on with --build-arg "BUILDKIT_DOCKERFILE_CHECK=experimental=all". In GitHub Actions, docker/build-push-action 6.6.0 and later show violations in the pull request diff.

2 release notes since 2024 mention Dockerfile rules or build checks, the latest 4.35.0 on 24 October 2024.

Build checks docs

Questions people search for

What is the latest version of Docker Desktop?

Docker Desktop 4.96.3, released 22 October 2026 (release notes). It is release 50 of 2026.

How do I stop Docker Desktop using memory when it is idle?

Leave Resource Saver on. It stops the Linux VM after 5 idle minutes by default; change the timer on the Resources tab in Settings, or set autoPauseTimeoutSeconds in settings-store.json. On Windows with WSL it only pauses the engine, so memory isn't freed.

How do I install Docker Desktop silently on Windows?

Use the MSI as an admin: msiexec /i "DockerDesktop.msi" /quiet /norestart. Add ALLOWEDORG="your-organization" to require sign-in to your organization. The MSI only installs for all users.

How do I check a Dockerfile without building it?

Run docker build --check . with Buildx 0.15.0 or later. It runs the build checks only and exits non-zero on a violation. Add # check=error=true to the Dockerfile to fail normal builds too.

From @Docker on X

Docker@Docker

Don’t babysit your agents. Put them in sandboxes. Each sandbox is a microVM with its own kernel. And now they run in the cloud, too.
Ready to try it out? New signups get $250 in Cloud Sandboxes credit. Claim yours before the promotion ends on October 31: https://www.docker.com/c/sbx-promo/

On X, 14 Oct 2026 21:04:34 UTC

20 of the account's 25 posts since 10 October mention agents or sandboxes.

Docker@Docker

The 2026 Stack Overflow survey is out. We’re honored Docker remains the most used and most desired cloud dev tool.
It also shows trust is the biggest gap in the agentic era: just 7% of developers trust AI for important work decisions. Docker CMO Terri Avnaim on extending trust

On X, 16 Oct 2026 16:04:49 UTC

The 2026 Stack Overflow developer survey.