Moby v1.12.3 Release Notes

Release Date: 2016-10-26 // over 7 years ago
  • IMPORTANT: Docker 1.12 ships with an updated systemd unit file for rpm 🐧 based installs (which includes RHEL, Fedora, CentOS, and Oracle Linux 7). When ⬆️ upgrading from an older version of docker, the upgrade process may not ⚑️ automatically install the updated version of the unit file, or fail to start 🐳 the docker service if;

    • 🐳 the systemd unit file (/usr/lib/systemd/system/docker.service) contains local changes, or
    • a systemd drop-in file is present, and contains -H fd:// in the ExecStart directive

    🐳 Starting the docker service will produce an error:

    Failed to start docker.service: Unit docker.socket failed to load: No such file or directory.
    

    or

    no sockets found via socket activation: make sure the service was started by systemd.
    

    To resolve this:

    • Backup the current version of the unit file, and replace the file with the version that ships with docker 1.12
    • βœ‚ Remove the Requires=docker.socket directive from the /usr/lib/systemd/system/docker.service file if present
    • βœ‚ Remove -H fd:// from the ExecStart directive (both in the main unit file, and in any drop-in files present).

    After making those changes, run sudo systemctl daemon-reload, and sudo 🐳 systemctl restart docker to reload changes and (re)start the docker daemon.

    βš™ Runtime

    • πŸ›  Fix ambient capability usage in containers (CVE-2016-8867) #27610
    • 🏁 Prevent a deadlock in libcontainerd for Windows #27136
    • πŸ›  Fix error reporting in CopyFileWithTar #27075
    • 🐳 Reset health status to starting when a container is restarted #27387
    • 🐳 Properly handle shared mount propagation in storage directory #27609
    • πŸ›  Fix docker exec #27610
    • πŸ›  Fix backward compatibility with containerd’s events log #27693

    Swarm Mode

    Networking

    🌲 Logging

    • ⚑️ Update fluent-logger-golang to v1.2.1 #27474

    Contrib

    • ⚑️ Update buildtags for armhf ubuntu-trusty #27327
    • βž• Add AppArmor to runc buildtags for armhf #27421