Docker Desktop

The fastest, easiest, and most secure way to deliver containerized applications from development to production.

Everything you need for enterprise-ready Docker container development of Kubernetes-ready applications

Docker Desktop is an application for MacOS and Windows machines, delivering the easiest and fastest way to build production-ready container applications for Kubernetes or Swarm, working with any framework and language and targeting any platform. Build and test Linux and Windows applications and easily share them with others, bundling the code and configuration in a lightweight, portable Docker container application that runs the same everywhere. Docker Desktop Enterprise is centrally deployable and manageable to securely provision developer environments that align to corporate standards and practices while accelerating time to production while increasing developer productivity.

Build and share any application

From legacy to what comes next

Full Platform Integration


Docker Desktop gives developers a Docker and Kubernetes environment aligned with production clusters. Build and run the same applications everywhere with the only platform that can provide trusted and certified end-to-edge security.

Any app, Any language


With Docker Desktop you have the freedom to select the best tools, application stacks, and deployment environments for each project. Windows or Linux; legacy or cloud native; IDE or text editor - Docker Desktop puts you in control.

High-Velocity Innovation


Developers shouldn’t need a PhD in Docker or Kubernetes experts to do their job. Docker Desktop makes it easy to get up and running in minutes and rapidly code, test, and collaborate, while ensuring consistency between development and production.

Key Features and Capabilities

The easiest way to deliver containerized applications

Simple Setup for Docker and Kubernetes

No need to fiddle with VMs or add a bunch of extra components; simply install from a single package and have your first containers running in minutes. You get certified Kubernetes and Docker, for developers of all levels of container expertise.

Certified Kubernetes

Setup a fully functional Kubernetes environment on your desktop with a single click and start developing and testing modern applications in minutes.

Application Templates

Customize and share application and service templates that are tailored to your organization. Pre-defined and customizable application templates adhere to corporate standards and automate configuration, eliminating error-prone manual setup.

Align Desktop to Server

Docker Desktop Enterprise Version Packs keep your local Docker and Kubernetes versions in lock-step with production systems, eliminating “works on my machine” problems once and for all.

Enterprise Controls

Ensure safe development standards and configurations without compromising developers’ ability to innovate. Deployable via your choice of endpoint management tools with optional lockable settings.

Secure Supply Chain

Start from approved, safe templates and safeguard against image tampering and vulnerabilities. Integrates with Docker Hub and Docker Trusted Registry for automated image scanning and verification and policy-based access and deployment controls.

Which Docker Desktop is right for you?

 

Desktop Community

Desktop Enterprise

Simplest Path to Container-based Development
Latest Docker Engine based on containerd
Certified Kubernetes
Available for Windows 10 and macOS
Develop in any language or framework, even multiple version simultaneously
Production-Ready App Development
Same interface and commands shared by developers and production
Application Designer interface to simplify creating & developing Docker applications
Choose Docker Engine and Kubernetes versions to match Docker Enterprise
IT Manageability
Maintain and distribute across teams with standard MSI/PKG packages
Selectable configuration restrictions
Customizable application templates
Technical Support SLA  

Choose a plan that’s right for you