Docker Platform

Build, share and run any application, 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 container-based 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 Platform for High-Velocity Innovation


Desktop and developer tools for streamlining the delivery of new containerized applications and tools to simplify the containerization of existing applications for further modernization.

Docker Desktop
Developer Tools


Leverage content and official images from the world’s largest container image library, Docker Hub. Collaborate securely across teams and accelerate innovation with Docker image registry solutions.

Image Registry
Docker Hub


Run containerized applications based on the world’s most widely used container runtime. Manage your containers with the enterprise container platform that supports both Swarm and Kubernetes.

Container Runtime
Container Management

Docker Enterprise

The industry-leading enterprise container platform

Docker Enterprise is the easiest and fastest way to use containers and Kubernetes at scale and delivers the fastest time to production for modern applications, securely running them from hybrid cloud to the edge.

Over 750 enterprise organizations use Docker Enterprise for everything from modernizing traditional applications 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?