Docker Platform

Build, share and run modern applications anywhere

Container solutions for developers, architects, DevOps, and IT

The Docker Platform is a set of integrated technologies and solutions for building, sharing and running modern applications, from the developer’s desktop to the cloud. It is based on Docker’s core building blocks including Docker Desktop, Docker Hub, and Docker Engine.

A Modern Application Development Process

Build

Desktop and developer tools for building and streamlining the delivery of modern applications.

Docker Desktop
Docker App
Developer Tools

Share

A central point of collaboration for developers and operators, Docker Hub and Docker Trusted Registry deliver the world’s largest container image library and a place to securely collaborate across teams.

Docker Hub
Container Image Registry

Run

Run, manage and scale Kubernetes-based applications securely across hybrid and multi-cloud. Docker Kubernetes Service (DKS) makes Kubernetes easy to use and more secure for the entire organization.

Docker Kubernetes Service
Container Runtime
Container Management

Docker Enterprise

The industry-leading enterprise container platform

Docker Enterprise is the industry-leading, standards-based container platform for rapid development and progressive delivery of modern applications. Only Docker delivers a consistent and secure desktop-to-cloud application pipeline to Kubernetes environments in any cloud, choice of tools and languages, and central point of collaboration that simplifies and streamlines processes across dev and ops.

Over 800 enterprise organizations use Docker Enterprise for everything from implementing CI/CD to microservices and data science.

Docker Hub

For individual developers and those experimenting with Docker

Docker Hub is your starting point into Docker containers. Create an account and start exploring the millions of images that are available from the community and verified publishers. Access Docker Desktop and follow the guided onboarding to build your first containerized application in minutes.

Why Choose the Docker Platform

Why Docker?