Docker Desktop Enterprise release notes
Estimated reading time: 10 minutesThis page contains information about the new features, improvements, known issues, and bug fixes in the Docker Desktop Enterprise release. Documentation is updated for each release. We suggest that you regularly visit this page to learn about updates.
For information on system requirements, installation, and download, see:
For Docker Enterprise Engine release notes, see Docker Engine release notes.
Version 2.3.0.0π
2020-04-22
Docker Desktop Enterprise 2.3.0.0 contains a Kubernetes upgrade. Note that your local Kubernetes cluster in Version Pack 3.0 will be reset after installing this version.
This version includes all the bug fixes and minor changes between Docker Desktop Community versions 2.1.0.1 and 2.3.0.0. For details see:
Bug fixes and minor changesπ
- Windows: in the
admin-settings.json
configuration file, thesharedDrives
andsharedFolders
fields have been replaced by a uniquefilesharingDirectories
field. - Mac: in the
admin-settings.json
configuration file, thefilesharingDirectories
has been moved out of thelinuxVM
section. - The
admin-settings.json
configuration fileconfigurationFileVersion
field value has been increased from 1 to 2.
Known issueπ
Docker Desktop Enterprise 2.3.0.0 contains a change in the configuration file format.
For more information, see:
- Update Docker Desktop Enterprise configuration file from version 1 to 2 on Mac
- Update Docker Desktop Enterprise configuration file from version 1 to 2 on Windows
Version 2.1.0.9π
2020-03-13
Bug fixes and minor changesπ
- Windows: Security fix - Diagnostics were collected with Administrator privileges, which led to a possible privilege escalation on systems where the Docker Desktop user was not an administrator.
Version 2.1.0.8π
2019-11-14
Docker Desktop Enterprise 2.1.0.8 contains a Kubernetes upgrade. Note that your local Kubernetes cluster in Version Pack 3.0 will be reset after installing this version.
Upgradesπ
- Docker 19.03.5 in Version Pack Enterprise 3.0
- Kubernetes 1.14.8 in Version Pack Enterprise 3.0
- Docker 18.09.11 in Version Pack Enterprise 2.1
- Docker 17.06.2-ee-25 in Version Pack Enterprise 2.0
- Go 1.12.13
Version 2.1.0.7π
2019-10-18
Upgradesπ
Docker 19.03.4 in Version Pack Enterprise 3.0
Version 2.1.0.6π
2019-10-08
Docker Desktop Enterprise 2.1.0.6 contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installing this version.
Upgradesπ
- Docker 19.03.3 in Version Pack Enterprise 3.0
- Kubernetes 1.14.7 in Version Pack Enterprise 3.0
- Go 1.12.10
- Application Designer 0.1.8
Bug fixes and minor changesπ
- Windows: Docker Desktop no longer tries to modify the
/etc/hosts
file inside Windows containers to add*.docker.internal
DNS entries.
Version 2.1.0.5π
2019-09-16
Bug fixes and minor changesπ
- Mac: All binaries included in Docker Desktop are now notarized so that they can run on macOS Catalina. For more information, see Notarization Requirement for Mac Software.
Version 2.1.0.4π
2019-09-03
Docker Desktop Enterprise 2.1.0.3 contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installing this version.
Upgradesπ
- Docker 19.03.2 in Version Pack Enterprise 3.0
- Kubernetes 1.14.6 in Version Pack Enterprise 3.0
- Go 1.12.9 in Version Pack Enterprise 3.0
- Qemu 4.1.0 to cross-compile ARM devices
- Application Designer 0.1.6
- Mac: Hyperkit 0.20190802
Bug fixes and minor changesπ
- Restricted the
cluster-admin
role on local Kubernetes cluster tokube-system
namespace. - Mac: Docker Desktop checks the
admin-settings.json
file and enforces the CLI config whenever Docker Engine is restarted. - Windows: Updated the Access Control List (ACL) on
cli-plugins
andversion-bin
folders to ensure only administrators have read/write access to these folders.
Version 2.1.0.2π
2019-07-26
Upgradesπ
- Docker 19.03.1 in Version Pack Enterprise 3.0.
Version 2.1.0.1π
2019-07-22
Docker Desktop Enterprise 2.1.0.1 contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installing this release.
Upgradesπ
- Docker 19.03.0 in Version Pack Enterprise 3.0
- Kubernetes 1.14.3 in Version Pack Enterprise 3.0
- Compose on Kubernetes 0.4.23 in Version Pack Enterprise 3.0
- Docker Compose 1.24.1
- Docker 18.09.8 in Version Pack Enterprise 2.1
- Docker 17.06.2-ee-23 in Version Pack Enterprise 2.0
- Docker Credential Helpers 0.6.3
- Application Designer 0.1.4
Known issueπ
When you sign out of Windows while Docker Desktop is still running, and then sign in and start Docker Desktop, attempts to run Docker commands that rely on network connections can fail. For example, the command docker pull alpine
returns Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
.
Note that this issue occurs only when you sign out of Windows and not when you shut down or restart Windows.
Workaround: After signing back into Windows, when Docker Desktop has started, right-click the Docker menu from the systray and then select Quit Docker Desktop. When this is complete, start Docker Desktop normally.
Version 2.0.0.6π
2019-06-06
Upgradesπ
- Docker 19.03.0-rc2 in Version Pack Enterprise 3.0
- Application Designer 0.1.3
Bug fixes and minor changesπ
- Application Designer/ Docker Template CLI: The
DefaultServer
preference has been renamed toDefaultRegistry
. - Windows: Docker Desktop now allows administrators to specify authorized named pipes that can be mounted on Windows containers.
- Windows: Docker Desktop checks for stored credentials at startup before attempting to mount any shared drives. This prompts users to reenter the credentials if they are invalid.
- Mac: Docker Deskop does not send DNS queries for
docker-desktop.<domain>
every 10s. It relies on the hostβs DNS domain search order rather than trying to replicate it inside the VM. - Mac: Docker Desktop now uses a separate thread to move its storage to a different disk. This allows the UI to remain responsive during the disk move. Fixes docker/for-mac#3592
Version 2.0.0.5π
2019-05-30
Upgradesπ
- Docker 19.03.0-rc1 in Enterprise 3.0 version pack
- Application Designer 0.1.2
- Qemu 4.0.0 to cross-compile ARM devices
Bug fixes and minor changesπ
- Application Designer now allows users to copy and paste application logs.
- Users can browse the scaffold logs when scaffolding a new application using the Application Designer.
- Application Designer allows users to set preferences, including the default organization and registry.
- Docker Desktop admins can enforce Application Designer preferences using the
admin-settings.json
file. - Security improvements: Docker Desktop now checks TLS certificates for the target endpoints when using
kubectl
. - Fixed an issue where Visual Studio Code IDE path was not detected properly.
Version 2.0.0.4π
2019-05-16
Upgradesπ
- Docker 19.03.0-beta4 in Enterprise 3.0 version pack
- Docker 18.09.6, Kubernetes 1.11.10 in Enterprise 2.1 version pack
- LinuxKit v0.7
Bug fixes and minor changesπ
- Fixed a stability issue with the DNS resolver.
- Fixed a race condition where Kubernetes sometimes failed to start after restarting the application.
- Fixed a bug that causes Docker Compose to fail when a user logs out after logging in. See docker/compose#6517
- Improved the reliability of
com.docker.osxfs trace
performance profiling command. - Docker Desktop now supports large lists of resource DNS records on Mac. See docker/for-mac#2160.
- Users can now run a Docker registry in a container. See docker/for-mac#3611.
- For Linux containers on Windows (LCOW), one physical computer system running Windows 10 Professional or Windows 10 Enterprise version 1809 or later is required.
- Added a dialog box during startup when a shared drive fails to mount. This allows users to retry mounting the drive or remove it from the shared drive list.
- Removed the ability to log in using an email address as a username as this is not supported by the Docker command line.
Version 2.0.0.3π
2019-04-26
Upgradesπ
- Docker Engine 19.03.0-beta2 for Version Pack Enterprise 3.0.
Version 2.0.0.2π
2019-04-19
WARNING: You must upgrade the previously installed Version Packs to the latest revision.
Newπ
-
Version Pack Enterprise 3.0 with Docker Engine 19.03.0-beta1 and Kubernetes 1.14.1
-
Application Designer now includes new templates for AngularJS and VueJS.
Upgradesπ
- Docker Compose 1.24.0
- Docker Engine 18.09.5, Kubernetes 1.11.7 and Compose on Kubernetes 0.4.22 for Version Pack Enterprise 2.1
- Docker Engine 17.06.2-ee-21 for Version Pack Enterprise 2.0
Bug fixes and minor changesπ
- For security, only administrators can install or upgrade Version Packs using the
dockerdesktop-admin
tool. - Truncate UDP DNS responses which are over 512 bytes in size
- Fixed airgap install of kubernetes in version pack enterprise-2.0
- Reset to factory default now resets to admin defaults
Known issuesπ
- The Docker Template CLI plugin included in this version is an outdated version of the plugin and will fail when scaffolding templates. Note that the Application Designer is not affected by this outdated version of the CLI plugin.
Version 2.0.0.1π
2019-03-01
WARNING: You must upgrade the previously installed Version Packs to the latest revision.
Windowsπ
Upgrades
- Docker 18.09.3 for Version Pack Enterprise 2.1, fixes CVE-2019-5736
- Docker 17.06.2-ee-20 for Version Pack Enterprise 2.0, fixes CVE-2019-5736
Bug fixes and minor changes
- Fixed port 8080 that was used on localhost when starting Kubernetes.
- Fixed Hub login through the desktop UI not sync with login through
docker login
command line. - Fixed crash in system tray menu when the Hub login fails or Air gap mode.
Macπ
New features
- Added ability to list all installed version packs with the admin CLI command
dockerdesktop-admin version-pack list
. dockerdesktop-admin app uninstall
will also remove Docker Desktop user files.
Upgrades
- Docker 18.09.3 for Version Pack Enterprise 2.1, fixes CVE-2019-5736
- Docker 17.06.2-ee-20 for Version Pack Enterprise 2.0, fixes CVE-2019-5736
Bug fixes and minor changes
- Fixed port 8080 that was used on localhost when starting Kubernetes.
- Improved error messaging to suggest running diagnostics / resetting to factory default only when it is appropriate.
Version 2.0.0.0π
2019-01-31
New featuresπ
-
Version selection: Configurable version packs ensure the local instance of Docker Desktop Enterprise is a precise copy of the production environment where applications are deployed, and developers can switch between versions of Docker and Kubernetes with a single click.
-
Application Designer: Application templates allow you to choose a technology and focus on business logic. Updates can be made with minimal syntax knowledge.
-
Device management: The Docker Desktop Enterprise installer is available as standard MSI (Win) and PKG (Mac) downloads, which allows administrators to script an installation across many developer machines.
-
Administrative control: IT organizations can specify and lock configuration parameters for creation of a standardized development environment, including disabling drive sharing and limiting version pack installations. Developers run commands in the command line without worrying about configuration settings.