Build Kubernetes-ready modern applications on your desktop
Docker Desktop and Desktop Enterprise are applications for MacOS and Windows machines for the building and sharing of containerized applications and microservices.
Desktop Enterprise delivers the speed, choice, and security developers need for designing and delivering these modern applications on your desktop. Desktop Enterprise includes Docker App, developer tools, Kubernetes, and version synchronization to production Docker Engines. Developers can rapidly innovate leveraging certified images and templates and using their choice of languages and tools. Development workflows leverage Docker Hub and Docker Trusted Registry to extend the developer’s environment to a secure repository for rapid auto-building, continuous integration, and secure collaboration. With Desktop Enterprise administrators also have a secure way to centrally manage desktop environments and enforce security standards.
Containerize and share any application
From legacy to what comes next
One Development and Delivery Platform
Docker Desktop and Desktop Enterprise give 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
Developers have the freedom to innovate with their choice of tools, application stacks, and deployment environments for each project. Windows or Linux; legacy or cloud-native; IDE or text editor—Docker Desktop and Desktop Enterprise puts you in control.
Developers shouldn’t need a PhD in Docker or Kubernetes to do their job. Docker makes it easy to get up and running in minutes and rapidly code, test, and collaborate while ensuring consistency between development and production.
Which Docker Desktop is right for you?
|Simplest Path to Container-based Development|
|Latest Docker Engine based on containerd|
|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|
|Maintain and distribute across teams with standard MSI/PKG packages|
|Selectable configuration restrictions|
|Customizable application templates|
|Technical Support SLA|