Docker for Mac Edge release notes Estimated reading time: 53 minutes Here are the main improvements and issues per edge release, starting with the current release. The documentation is updated for each release. For system requirements, see. Release notes for edge releases are listed below, 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. Edge Releases of 2018 Docker Community Edition 2.0.0.0-mac82 2018-12-07. Upgrades.
Docker Community Edition 2.0.0.0-mac77 2018-11-14. Upgrades.
Bug fixes and minor changes. Fix appearance in dark mode for OS X 10.14 (Mojave). VPNKit: Improved scalability of port forwarding. Related to.
VPNKit: Limit the size of the UDP NAT table. This ensures port forwarding and regular TCP traffic continue even when running very chatty UDP protocols.
Ensure Kubernetes can be installed when using a non-default internal IP subnet. Docker Community Edition 2.0.0.0-beta1-mac75 2018-09-14. Upgrades. Linux Kernel 4.9.125.
New. New version scheme. Deprecation. Removed support of AUFS. Removed support of OS X 10.11. Bug fixes and minor changes. Fix panic in diagnose Docker Community Edition 18.06.1-ce-mac74 2018-08-29.
Upgrades. Bug fixes and minor changes.
Fix local DNS failing to resolve inside containers. Docker Community Edition 18.06.0-ce-mac69 2018-07-25. Upgrades. Bug fixes and minor changes.
Fix bug in experimental SOCKS server. See. Fix bug in docker login when “Securely store Docker logins in macOS keychain” is unchecked. Fixed Docker Community Edition 18.06.0-ce-rc3-mac68 2018-07-19.
Upgrades. New. Add an experimental SOCKS server to allow access to container networks, see. Also see. 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 Preferences Reset menu) before updating to the next major update. You can check documentation to and.
Fix startup issue with AUFS. Fix status bug which could prevent the Kubernetes cluster from starting. Fixes. Fix bug which would cause virtual machine logs to be written to RAM rather than disk in some cases, and the virtual machine to hang. See. Fix network connection leak triggered by haproxy TCP health-checks. Better message to reset vmnetd when it’s disabled.
See Docker Community Edition 18.05.0-ce-mac67 2018-06-07. Upgrades. Linux Kernel 4.9.93 with CEPH, DRBD, RBD, MPLSROUTING and MPLSIPTUNNEL enabled.
If Kubernetes is enabled, the upgrade will be performed automatically when starting Docker for Mac. Bug fixes and minor changes. Fix VPNKit memory leak.
Fixes. Fix com.docker.supervisor using 100% CPU. Fixes,. Do not override existing kubectl binary in /usr/local/bin (installed with brew or otherwise).
Fixes,. Detect Vmnetd install error. Fixes,. Virtual machine default disk path is stored relative to $HOME.
Fixes, Docker Community Edition 18.05.0-ce-mac66 2018-05-17. Upgrades. New. Allow orchestrator selection from the UI in the “Kubernetes” pane, to allow “docker stack” commands to deploy to Swarm clusters, even if Kubernetes is enabled in Docker for Mac. Bug fixes and minor changes. Use Simple NTP to minimise clock drift between the virtual machine and the host.
Fixes. Fix filesystem event notifications for Swarm services and those using the new-style -mount option. Fixes,. Fix filesystem event delivery to Kubernetes pods when the path to the bind mount is a symlink. Fix a race between calling stat on a file and calling close of a file descriptor referencing the file that could result in the stat failing with EBADF (often presented as “File not found”).
Fixes. Do not allow install of Docker for Mac on macOS Yosemite 10.10; this version has not been supported since Docker for Mac 17.09.0. Fix button order in reset dialog windows. Fixes. Diagnostics are run when diagnostics window is displayed; user is prompted to upload them when available.
Docker Community Edition 18.05.0-ce-rc1-mac63 2018-04-26. Upgrades.
New. Re-enable raw as the default disk format for users running macOS 10.13.4 and higher. Note this change only takes effect after a “reset to factory defaults” or “remove all data” (from the Whale menu Preferences Reset). Related to. Bug fixes and minor changes. Fix Docker for Mac not starting due to socket file paths being too long (typically HOME folder path being too long).
Docker Community Edition 18.04.0-ce-mac62 2018-04-12. Upgrades. Docker Community Edition 18.04.0-ce-rc2-mac61 2018-04-09. Upgrades. If Kubernetes is enabled, the upgrade will be performed automatically when starting Docker for Mac. New. Enable ceph & rbd modules in LinuxKit virtual machine.
Bug fixes and minor changes. Fix upgrade straight from pre-17.12 versions where Docker for Mac cannot restart once the upgrade has been performed. Fixes Docker Community Edition 18.03.0-ce-mac58 2018-03-26. Upgrades. Docker Community Edition 18.03.0-ce-rc4-mac57 2018-03-15. Upgrades. AUFS 20180312.
Bug fixes and minor changes. Fix support for AUFS. Fixes. Fix synchronisation between CLI docker login and GUI login.
Docker Community Edition 18.03.0-ce-rc3-mac56 2018-03-13. Upgrades.
Linux Kernel 4.9.87. Bug fixes and minor changes. Fix for the HTTP/S transparent proxy when using “localhost” names (for example “host.docker.internal”, “docker.for.mac.host.internal”, “docker.for.mac.localhost”). Fix daemon not starting properly when setting TLS-related options.
Fixes Docker Community Edition 18.03.0-ce-rc1-mac54 2018-02-27. Upgrades. New. Virtual machine Swap size can be changed in settings.
See,. Support NFS Volume sharing. Also works in Kubernetes. Bug fixes and minor changes. Revert the default disk format to qcow2 for users running macOS 10.13 (High Sierra).
There are confirmed reports of file corruption using the raw format which uses sparse files on APFS. This change only takes effect after a reset to factory defaults (from the Whale menu - Preferences - Reset). Related to. DNS name host.docker.internal should be used for host resolution from containers. Older aliases (still valid) are deprecated in favor of this one. (See.
Kubernetes Load balanced services are no longer marked as Pending. Fix hostPath mounts in Kubernetes. Update Compose on Kubernetes to v0.3.0 rc4. Existing Kubernetes stacks will be removed during migration and need to be re-deployed on the cluster.
Docker Community Edition 18.02.0-ce-mac53 2018-02-09. Upgrades. Bug fixes and minor changes. Fix update startup failure in some cases. Fix empty registry added by mistake in some cases in the Preference Daemon Pane. Fixes. Clearer error message when incompatible hardware is detected.
Diagnostics are not proposed in the error popup in this case. Docker Community Edition 18.02.0-ce-rc2-mac51 2018-02-02.
Upgrades. If you have Kubernetes enabled, the upgrade will be performed automatically when starting Docker for Mac.
Bug fixes and minor changes. Fix Kubernetes-compose integration update that was causing startup failure. Fixes. Fix some cases where selecting “Reset” after an error did not reset properly. Fix incorrect NTP config. Fixes Docker Community Edition 18.02.0-ce-rc1-mac50 2018-01-26. Upgrades.
Bug fixes and minor changes. Added “Restart” menu item. See. Keep any existing kubectl binary when activating Kubernetes in Docker for Mac, and restore it when disabling Kubernetes.
Fixes,. Fix Kubernetes context selector. Fixes Docker Community Edition 18.01.0-ce-mac48 2018-01-19. Upgrades.
Linux Kernel 4.9.75. New. The directory holding the disk images was renamed (from /Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux to /Library/Containers/com.docker.docker/Data/vms/0`). Bug fixes and minor changes.
Fix error during resize/create Docker.raw disk image in some cases. Fixes, docker/for-mac#2453, (. Fix additional allocated disk space not available in containers. Fixes.
VPNkit port max idle time default restored to 300s. Fixes. Fix using an HTTP proxy with authentication. Fixes. Allow HTTP proxy excludes to be written as.docker.com as well as.docker.com. Allow individual IP addresses to be added to HTTP proxy excludes.
Avoid hitting DNS timeouts when querying docker.for.mac. when the upstream DNS servers are slow or missing. Fix for docker push to an insecure registry. Fixes.
Separate internal ports used to proxy HTTP and HTTPS content. If kubectl was already installed before Docker For Mac, restore the existing kubectl when sitching Kubernetes off in Docker for Mac. Migration of Docker Toolbox images is not proposed anymore in Docker For Mac installer (still possible to migrate Toolbox images manually). Docker Community Edition 17.12.0-ce-mac45 2018-01-05. Upgrades.
New. Experimental Kubernetes Support. You can now run a single-node Kubernetes cluster from the “Kubernetes” Pane in Docker For Mac Preferences and use kubectl commands as well as docker commands. See.
Download Docker For Mac
DNS name docker.for.mac.host.internal should be used instead of docker.for.mac.localhost (still valid) for host resolution from containers, since since there is an RFC banning the use of subdomains of localhost (See. Bug fixes and minor changes. The docker engine is configured to use VPNKit as an HTTP proxy, fixing ‘docker pull’ in environments with no DNS. Fixes Edge Releases of 2017 Docker Community Edition 17.12.0-ce-rc4-mac44 2017-12-21. Upgrades. Bug fixes and minor changes.
Display actual size used by the virtual machine disk, especially useful for disks using raw format. Fix more specific edge cases in filesharing settings migration. Docker Community Edition 17.12.0-ce-rc3-mac43 2017-12-15. Upgrades.
Bug fixes and minor changes. Fix filesharing migration issue Docker Community Edition 17.12.0-ce-rc2-mac41 2017-12-13. Upgrades.
New. Virtual machine disk size can be changed in settings. Bug fixes and minor changes. Avoid virtual machine reboot when changing host proxy settings.
Today, as part of our effort to bring Kubernetes support to the Docker platform, we’re excited to announce that we will also add optional Kubernetes to Docker Community Edition for Mac and Windows. We’re demoing previews at DockerCon (stop by the Docker booth!) and will have a beta program ready at the end of 2017. Sign up to be notified when the beta is ready. With Kubernetes support in Docker CE for Mac and Windows, Docker Inc.
Docker Beta For Mac
Can provide customers an end-to-end suite of container-management software and services that span from developer workstations, through test and CI/CD through to production on-prem or in the cloud. Docker for Mac and Windows are the most popular way to configure a Docker dev environment and are used everyday by hundreds of thousands of developers to build, test and debug containerized apps. Docker for Mac and Windows are popular because they’re simple to install, stay up-to-date automatically and are tightly integrated with macOS and Windows respectively. Read the entire article here, Via the fine folks at Docker.