Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Docker Engine and Tools get Major Updates

Docker Engine and Tools get Major Updates

This item in japanese


Docker, Inc. has announced the release of Docker Engine 1.6, Registry 2.0, Compose 1.2, Swarm 0.2, and Machine 0.2. This release targets improved developer experience and performance.

Below is a summary of the updates:

Docker Engine 1.6 - Docker Engine now supports container and image labels that carry user-defined metadata. According to Darren Shepherd, the contributor of the feature, Labels are similar to environment variables in that they are key value pairs attached to an image or a container. Labels are different from environment variables in that they are not visible to the running application and they can also be used for fast look-up of images and containers. The additional metadata helps in dynamically configuring and associating containers with each other.

Along with Microsoft, Docker has shipped a native Windows Client that can connect to a remote Docker engine running in Linux. Support for managing Windows Server Containers and Hyper-V Containers will be supported in the future.

Docker now supports a logging driver API to redirect container logs to systems such as Syslog or a third-party logging platform. Apart from repository names and tags, Docker engine supports a new content addressable identifier called a “digest”, that acts as an immutable reference to the content inside the image. This feature allows better addressing scheme to target specific images.

Registry 2.0 - Docker, Inc. claims that the Registry is completely rewritten in Go language to deliver better performance. The new version supports Webhooks, native TLS support and more features. When combined with Docker Engine 1.6, Registry supports faster image pulls.

Compose 1.2 - Compose, the tool for defining and running applications with Docker got a major upgrade. The new version includes a new feature that allows DevOps teams to extend services in other Compose files without repeating the configuration details. Compose 1.2 makes it easy to declare complex, multi-layer containerized applications.

Swarm 0.2 - Swarm, the cluster tool for Docker is used to treat a pool of Docker hosts as one virtual host. The new features includes a better placement strategy to ensure that the containers are evenly provisioned across all the available hosts. The tool supports additional Docker commands and achieves full compatibility with Docker API. Swarm will soon support third-party drivers for clustering.

Machine 0.2 - Machine is a tool that makes it easy to launch Docker hosts on local computers, private and public clouds. The latest release includes a clean interface to encourage third-parties to write drivers. The tool supports reliable and consistent provisioning by centrally handling the operation. A new command is added to regenerate host TLS certificates for increased security.

Rate this Article