content/manuals/desktop/previous-versions/2.x-mac.md
This page contains release notes for Docker Desktop for Mac 2.x.
2020-11-10
2020-11-02
Docker Desktop 2.5.0.0 contains a Kubernetes upgrade. Your local Kubernetes cluster will be reset after installing this version.
ATTRIB inotify events as well as MODIFY. Fixes docker/for-mac#4962.EOPNOTSUPP from fallocate for unsupported modes. Fixes minio. Fixes docker/for-mac#4964./var, /bin, etc) with containers, Docker Desktop avoids watching paths in the host file system.docker run -v ~/.gitconfig) Docker Desktop does not watch the parent directory. Fixes docker/for-mac#4981, docker/for-mac#4975.S_ISUID, S_ISGID and S_ISVTX in calls to chmod(2) on shared filesystems. Fixes docker/for-mac#4943.2020-09-30
Docker Desktop 2.4.0.0 contains a Kubernetes upgrade. Your local Kubernetes cluster will be reset after installing this version.
docker build experience, go to Preferences > Docker Engine and then disable the BuildKit feature.osxfs, go to Preferences > General and disable gRPC-FUSE.docker-for-desktop. The context docker-desktop should be used instead. Fixes docker/for-win#5089 and docker/for-mac#4089.setrlimit) of 10240. We now rely on the kernel to impose limits via kern.maxfiles and kern.maxfilesperproc.hyperkit, see docker/roadmap#12. To open a shell in the VM use either nc -U ~/Library/Containers/com.docker.docker/Data/debug-shell.sock./usr to the filesharing list prevents Desktop from starting. Fixes docker/for-mac#4488hosts is specified inside the Docker daemon.json. See docker/for-win#6895docker-compose with named volumes and gRPC FUSE: second and subsequent calls to docker-compose up will fail due to the volume path having the prefix /host_mnt. To work around this issue, switch back to osxfs in Settings. See docker/for-mac#4859.2020-09-15
clock_gettime64 system call returns EPERM rather than ENOSYS
in i386 images. To work around this issue, disable seccomp by using
the --privileged flag. See docker/for-win#8326.2020-07-27
com.docker.vmnetd. See CVE-2020-15360hyperkit and osquery which resulted in excessive hyperkit CPU usage. See docker/for-mac#34992020-05-27
hyperkit on newer Macs and newer versions of Hypervisor.framework. Fixes docker/for-mac#4562.2020-05-11
Docker Desktop introduces a new onboarding tutorial upon first startup. The Quick Start tutorial guides users to get started with Docker in a few easy steps. It includes a simple exercise to build an example Docker image, run it as a container, push and save the image to Docker Hub.
vpnkit-bridge. Fixes docker/for-win#5841.ahci-hd to virtio-blk to avoid an AHCI deadlock, see moby/hyperkit#94 and docker/for-mac#1835./var/folders by default as it stores per-user temporary files and caches.2020-04-02
/usr/local/bin/docker-machine symlinks which avoids custom installs of Docker Machine being accidentally deleted in future upgrades. Note that if you have installed Docker Machine manually, then the install might have followed the symlink and installed Docker Machine in /Applications/Docker.app. In this case, you must manually reinstall Docker Machine after installing this version of Docker Desktop. Fixes docker/for-mac#4208.2020-03-13
2020-02-11
2020-01-21
Docker Desktop 2.2.0.0 contains a Kubernetes upgrade. Your local Kubernetes cluster will be reset after installing this version.
Docker Desktop Dashboard: The new Docker Desktop Dashboard provides a user-friendly interface which enables you to interact with containers and applications, and manage the lifecycle of your applications directly from the UI. In addition, it allows you to access the logs, view container details, and monitor resource utilization to explore the container behavior. For detailed information about the new Dashboard UI, see Docker Desktop Dashboard.
Introduced a new user interface for the Docker Desktop Preferences menu.
The Restart, Reset, and Uninstall options are now available on the Troubleshoot menu.
Added the ability to start and stop existing Compose-based applications and view combined logs in the Docker Desktop Dashboard UI.
fish shell for Docker Compose. Fixes docker/for-mac#3795.Expect: 100-continue headers in the Docker API proxy. Some HTTP clients such as curl send this header when the payload is large, for example, when creating containers. Fixes moby/moby#39693.processor does not support desired secondary processor-based controls.overlay networks.docker run -p 80 -p 443 nginx. Fixes docker/for-win#4935 and docker/compose#6998.inotify events on directories anymore as these can cause mount points to disappear inside containers. Fixes docker/for-mac#3976.Incorrect authentication credentials error. Fixes docker/for-mac#4010.When you start a Docker Compose application and then start a Docker App which has the same name as the Compose application, Docker Desktop displays only one application on the Dashboard. However, when you expand the application, containers that belong to both applications are displayed on the Dashboard.
When you deploy a Docker App with multiple containers on Kubernetes, Docker Desktop displays each Pod as an application on the Dashboard.
2019-11-18
Docker Desktop 2.1.0.5 contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installing this version.
2019-10-21
Docker Desktop now enables you to sign into Docker Hub using two-factor authentication.
2019-09-16
2019-09-04
Docker Desktop 2.1.0.2 contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installing this version.
2019-08-08
Note that you must sign in and create a Docker ID in order to download Docker Desktop.
com.docker.osxfs trace performance profiling command. Users can now run the com.docker.osxfs trace --summary option for a high-level summary of operations, instead of receiving a trace of all operations.Experimental features provide early access to future product functionality. These features are intended for testing and feedback only as they may change between releases without warning or can be removed entirely from a future release. Experimental features must not be used in production environments. Docker does not offer support for experimental features.
Docker Desktop Community 2.1.0.0 contains the following experimental features.
docker run -v .kube:kube ... kubectl works.cluster-admin role on local Kubernetes cluster to kube-system namespace./etc/machine-id to the virtual machine. Fixes docker/for-mac#3554.docker-desktop.<domain> every 10s. It now relies on the host’s DNS domain search order rather than trying to replicate it inside the VM./etc/hosts to help with diagnostics.Upgrades
Bug fixes and minor changes
Upgrades
New
Deprecation
Bug fixes and minor changes