From the desktop to the cloud

Docker Enterprise 3.0 enters general availability

Chris Stewart
© Shutterstock / Craig Lambert Photography

Following a public beta in which more than 2,000 people participated, Docker Enterprise 3.0 has now entered general availability. It brings with it the ability to automate the deployment of containers and Kubernetes, and a new application format, Docker Application. Let’s take a closer look.

Docker Enterprise 3.0 has passed from beta into general availability. After the beta announcement at the end of April 2019, more than 2,000 people signed up and gave their feedback. Alongside the announcement, they highlighted the features users found most interesting. Here they are.

Application templates and version packs

The new Docker Desktop Enterprise is aimed at simplifying Kubernetes; it brings application templates for both single- and multi-service applications, allowing the uninitiated to get started without knowing a single command. It also uses version packs to allow developers to ensure their environment is kept in sync with production, meaning a consistent environment from desktop to production.

SEE ALSO: OpenShift 4 interview: “Operators are a very powerful construct”

Automating deployment

They have created some new Docker Developer Tools for day 1 and day 2 operations, making it easier to deploy and manage container environments.

Using a simple set of CLI commands, operations teams can easily deploy, scale, backup and restore and upgrade their Docker Enterprise clusters across hybrid and multi-cloud deployment on AWS, Azure, or VMware.

A new application format

Docker Application is a new format based on the CNAB standard. The goal is to make it possible to bundle everything that makes a modern application, e.g. multiple containers, into one object. This makes it possible to store them in registries, scan them for vulnerabilities and check them for authenticity the same way as is possible with a container image. Docker Apps also make it possible to change details such as what port a program uses without editing the compose files.

SEE ALSO: Effective strategies for monitoring containerized environments

Other improvements

  • New Docker cluster commands allow clusters to be treated as code, which can be helpful in automating deployments.
  • Docker Enterprise 3.0 also simplifies routine operations such as upgrading and creating backups.

For more information read the full Docker Enterprise 3.0 announcement here.

Chris Stewart
Chris Stewart is an Online Editor for He studied French at Somerville College, Oxford before moving to Germany in 2011. He speaks too many languages, writes a blog, and dabbles in card tricks.

Inline Feedbacks
View all comments