Available for GNU/Linux, macOS, and Windows platforms

Oct 17, 2016 21:00 GMT  ·  By

After being in development for the past two months, the second point release of the major Docker 1.12 open source and cross-platform application container engine has been published.

During its two-month development cycle, Docker 1.12.2 received a total of three Release Candidate (RC) builds, which brought numerous networking and runtime improvements, as well as multiple enhancements to the Swarm Mode feature introduced in the Docker 1.12 release.

Besides the networking, runtime, and Swarm Mode changes, which you can view in detail if you read the changelog attached at the end of the article, Docker 1.12.2 adds stability improvements for the Docker Client under the new macOS Sierra 10.12 operating system from Apple.

Debian SysV-init script now uses dockerd

Among other interesting changes implemented in this second point release of Docker 1.12, we can mention the update of Debian SysV-init script to use the "dockerd" instead of "docker daemon," the implementation of a retry logic to prevent "Unable to remove filesystem" errors with the AUFS driver, and the addition of the latest libnetwork library.

Moreover, there's a fix that attempts to patch devicemapper to no longer remove device symlinks, an updated SwarmKit, fixes for possible raft deadlocks, a patch for a daemon start panic issue on ARMv5 hardware platforms, and a fix for a Windows issue where arrow-navigation didn't function when using the Docker Client in ConEmu.

Just like in previous releases, Docker 1.12.2 comes with a warning for users of RPM-based GNU/Linux distributions, such as Fedora, Red Hat Enterprise Linux, CentOS, or Oracle Linux, as Docker 1.12 ships with an updated systemd unit file, so you might see failures with the docker service when upgrading from an older version of Docker. More details can be found in the release notes.

Download Docker 1.12.2 right now.