Today at DockerCon, we’re excited to announce Docker Enterprise 3.0 – the only desktop-to-cloud enterprise container platform enabling organizations to build and share any application and securely run them anywhere – from hybrid cloud to the edge.
With Docker Enterprise 3.0, developers can rapidly build multi-service container-based applications right from their desktop and package them in a standardized format that can be shared seamlessly and run anywhere. In addition, Docker Enterprise 3.0 expands its container platform leadership position with the introduction of new capabilities for automated lifecycle management and enhanced security.
Here are some of the highlights that you can look forward to in Docker Enterprise 3.0.
Accelerated application delivery
Enterprises are looking for ways to quickly adapt to new competitive challenges and changing customer requirements through the introduction of new applications. Docker Enterprise 3.0 introduces a number of capabilities that help organizations accelerate application delivery.
Docker Desktop Enterprise
Docker Desktop Enterprise is a new developer tool that extends the Docker Enterprise Platform to developers’ desktops, improving developer productivity while accelerating time-to-market for new applications.
- Application Designer interface: template-based workflows for creating containerized applications – no Docker CLI commands are required to get started
- Configurable version packs: instantly replicate production environment configurations on the local desktop to avoid “works on my machine” friction
- Centrally managed and secured: Packaged as a standard MSI (Win) and PKG (Mac) distribution files that work with existing endpoint management tools
- Automation and template-driven generation of IT-approved Dockerfiles, Docker Compose files, and CI pipelines boosts developer productivity
Docker Application is a new set of tooling that enables end-to-end application consistency and scalability from developers to operators. It allows users to manage complex applications as simply as individual containers, with tools to build, push, and deploy multi-container applications as self-contained objects.
- Based on open standard CNAB: Docker Application is based on CNAB – a joint collaboration of Docker, Microsoft, Bitnami, HashiCorp and CodeFresh
- Docker Application Template: Make sharing and standardization of applications simpler and more scalable by templatizing applications and their deployment parameters.
- Docker Assemble: Easily generate Dockerfiles and the associated files for common application frameworks without expert Docker knowledge. Get development up to speed faster by letting developers focus on their business logic.
Docker Kubernetes Service (DKS)
Docker Enterprise 3.0 introduces Docker Kubernetes Service – the only offering that integrates Kubernetes from the developer desktop to production servers. This will make Kubernetes easier, more secure, and more accessible to the entire organization.
- Shipping with Kubernetes 1.14: DKS includes the latest release of Kubernetes, including full support for Container Storage Interface (CSI).
- Single platform for developers and operators: DKS is the only Kubernetes offering that provides consistency across the full development lifecycle. Through the use of version packs, Kubernetes developer environments stay in sync with production environments for a complete, seamless Kubernetes experience.
Automated deployment of containers on your choice of infrastructure
Docker Enterprise 3.0 includes new lifecycle automation tools for day 1 and day 2 operations, helping customers accelerate and expand the deployment of containers on their choice of infrastructure.
- Transparent cluster upgrades: Apply blue-green upgrades to your container infrastructure to reduce and eliminate application impact. Control your infra software lifecycle with more control and less risk.
- Docker Cluster: Automate and simplify cluster deployments no matter which environment. Whether AWS, Azure, or VMware, Docker Enterprise deploys in highly customizable ways that allow operators to scale the number of clusters and different environments that they support.
Docker Enterprise 3.0 includes additional security enhancements that expand the set of applications that can be addressed with Docker Enterprise and the types of organizations that can deploy it.
- Group Managed Service Accounts (gMSA) for Swarm: Support for gMSA brings Docker Enterprise to a wider set of Windows Server applications that require Active Directory authentication. Swarm allows the creation of credential specs with Docker Configs to bring ease of use and automation to gMSA.
- PKI Certificate-Based Authentication: In addition to LDAP/AD integration and SAML 2.0 support, highly regulated organizations can now use PKI authentication to control access to Docker Enterprise.
How to Get Started