Release notes for edge releases are listed below, stable release
notes are also available. (Following the CE release model,
‘beta’ releases are called ‘edge’ releases.) You can learn about both kinds of
releases, and download stable and edge product installers at Download Docker
for Windows.

Docker Community Edition 18.06.0-ce-win69 2018-07-25

Docker Community Edition 18.06.0-ce-rc3-win68 2018-07-19

New Kubernetes menu item allowing to switch Kubernetes context & connect to clusters other than the local one.

Bug fixes and minor changes

AUFS storage driver is deprecated in Docker Desktop and AUFS support will be removed in the next major release. You can continue with AUFS in Docker Desktop 18.06.x, but you will need to reset disk image (in Settings > Reset menu) before updating to the next major update. You can check documentation to save images and backup volumes

Fix startup issue with aufs

Fix status bug which could prevent the kubernetes cluster from starting.

Fix bug which would cause VM logs to be written to RAM rather than disk in some cases, and the VM to hang.

Docker Community Edition 18.03.0-ce-rc1-win54 2018-02-27

Allow users to activate Windows container during installation (avoid vm disk creation and vm boot when working only on win containers). See docker/for-win#217.

Bug fixes and minor changes

DNS name host.docker.internal shoud be used for host resolution from containers. Older aliases (still valid) are deprecated in favor of this one. (See https://tools.ietf.org/html/draft-west-let-localhost-be-localhost-06).

Docker Community Edition 18.02.0-ce-rc1-win50 2018-01-26

Experimental Kubernetes Support. You can now run a single-node Kubernetes cluster from the “Kubernetes” Pane in Docker for Windows settings and use kubectl commands as well as docker commands. See https://docs.docker.com/docker-for-windows/kubernetes/

LCOW containers can now be run next to Windows containers (on Windows RS3 build 16299 and later). Use --platform=linux in Windows container mode to run Linux Containers On Windows. Note that LCOW is still experimental, it requires daemon experimental option.

Windows Container support relies on the Windows 10 container feature, which is
experimental at this point. Windows 10 Pro (1607, build number 14393)
requires update KB3192366 (soon to be released via Windows Update) to fully
work. Some insider builds may not work.

New

Restore the VM’s configuration when it was changed by the user

Overlay2 is now the default storage driver. After a factory reset overlay2 is automatically used

Windows Container support relies on the Windows 10 container feature, which is
experimental at this point. Windows 10 Pro (1607, build number 14393)
requires update KB3192366 (soon to be released via Windows Update) to fully
work. Some insider builds may not work.

New

Path to HyperV disks in no longer hardcoded, making the Toolbox import work with non-standard path

Verify that ALL HyperV features are enabled

Make it clear why user cannot switch to Windows Containers with a tooltip in the systray

Added Moby console to the logs

Save the current engine with the other settings

Notary version 0.4.2 installed

Upgrades

Docker 1.12.2

Kernel 4.4.24

Bug fixes and minor changes

Fixed a password escaping regression

Support writing large values to the database, especially for trusted CAs

VpnKit is now restarted if it dies

Make sure invalid “DockerNat” switches are not used

Preserve the Powershell stacktraces

Write OS and Application versions at the top of each log file

Beta 27 Release Notes (2016-09-28 1.12.2-rc1-beta27)

Important Note:

The auto-update function in Beta 21 cannot install this update. To install the latest beta manually if you are still on Beta 21, download the installer here:

Automatically disable lingering net adapters that prevent Docker from starting or using the network

Automatically delete duplicated MobyLinuxVMs on a reset to factory defaults

Docker stops asking to import from toolbox after an upgrade

Docker can now import from toolbox just after hyperV is activated

Fixed Moby Diagnostics and Update Kernel

Added more debug information to the diagnostics

Sending anonymous statistics shouldn’t hang anymore when Mixpanel is not available

Improved the HyperV detection and activation mechanism

VpnKit is now compiled with OCaml 4.03 rather than 4.02.3

Support newlines in release notes

Improved error message when docker daemon is not responding

The configuration database is now stored in-memory

Preserve the stacktrace of PowerShell errors

Display service stacktrace in error windows

Moby: use default sysfs settings, transparent huge pages disabled

Moby: cgroup mount to support systemd in containers

Known issues

Only UTF-8 passwords are supported for host filesystem sharing

Docker automatically disables lingering net adapters. The only way to remove them is manually using devmgmt.msc as documented in Troubleshooting.

Beta 22 Release (2016-08-11 1.12.0-beta22)

Unreleased. See Beta 23 for changes.

Known issues

Docker automatically disables lingering net adapters. The only way to remove them is manually using devmgmt.msc as documented in Troubleshooting.

Beta 21 Release (2016-07-28 1.12.0-beta21)

New

Docker for Windows is now available from 2 channels: stable and beta. New features and bug fixes go out first in auto-updates to users in the beta channel. Updates to the stable channel are much less frequent and happen in sync with major and minor releases of the Docker engine. Only features that are well-tested and ready for production are added to the stable channel releases. For downloads of both and more information, see the Getting Started.

The application now collects more and better information on crashes and other issues

Improved all dialogs and windows

Added the version to installer’s first screen

Better reset to defaults

New regression test framework

The installation MSI is now timestamped

The Hyper-V install mentions Docker Toolbox only if it is present

Improved Bugsnag reports: fixed a dependency bug, and added a unique ID to each new report

Improved the build

Improved code quality

Known issues

Settings are now serialized in JSON. This install loses the current settings.

Docker needs to open ports on the firewall. Sometimes, the user sees a firewall alert dialog. The user should allow the ports to be opened.

The application was upgraded to 64 bits. The installation path changed to C:\Program Files\Docker\Docker. Users might need to close any Powershell/Cmd windows that were already open before the update to get the new PATH. In some cases, users may need to log off and on again.

Bug Fixes

Fixed DHCP renewal and rebind

Only mention toolbox on Hyper-V install if it’s present

The application does not start twice now

DNS/DHCP processes are allowed to restart on bind error now

Removed the window that opens quickly during bugsnag reports

Fixed OS reported by Bugsnag

Improved the build

Improved code quality

Beta 6 Release (2016-04-05 1.11.0.1288)

Enhancements

Docs are updated for Beta 6!

Support roaming: DNS queries are forwarded to the host

Improved startup times by running a DHCP server on the host

New settings dialog design

Support windows paths with -v

Updated docker CLI and deamon to 1.11.0-rc3

Updated docker-machine to 0.7.0-rc2

Updated docker-compose to 1.7.0-rc1

Now install docker-credential-wincred

Allow non-root users in containers to create files on volume mounts

Automatically install HyperV

The application is now 64bits

Improved wording in all dialog boxes and error messages

Removed exit confirmation

Show clickable URL in the Install HyperV message box

Dashboard link to Kitematic (as on Mac)

Moby Kernel updated to 4.4.6

The registry key was changed to HKLM\SOFTWARE\Docker Inc.\Docker\1.0

Known issues

Migration from Docker Toolbox can fail sometimes. If this happens, the workaround is to restart the application.

Docker needs to open ports on the firewall, which can activate a firewall alert dialog. Users should allow the ports to be opened.

The application was upgraded to 64 bits. The installation path changed to C:\Program Files\Docker\Docker. If users have Powershell/Cmd windows already open before the update, they might need to close them to catch the new PATH. In some cases, users need to log off and on again.

Bug Fixes

Kill VMs that cannot be shutdown properly

Improved the diagnostic information sent with bugsnag reports

Settings window shows when the drive is shared or not
C: drive can be bind mounted with //c or /c. Used to be //c/

Don’t try to submit empty tokens

Fixed the version shown in the About box

Fixed a race condition on the logs

Fixed a race condition on the settings

Fixed broken links in the documentation

Replaced sha1 with actual version in the assemblies

Don’t start the unused agent process

Beta 5 Release (2016-03-29 1.10.6)

Enhancements

Remove debug console

Open browser with hyper-v installation instructions

Added Cloudfront for downloads from Europe

Capture qemu logs during toolbox upgrades

Rename alpha distribution channel to beta

Bug Fixes

Fix diagnose section in bugsnag report

Fix msi version

Don’t truncate Toolbox link

Note: Docker for Windows skipped from Beta 1 to Beta 5 at this point to synch up the version numbering with Docker for Mac, which went into beta cycles a little earlier.