Build with the #1 most-used developer tool
Docker helps developers build, share, run, and verify applications anywhere — without tedious environment configuration or management.
Spin up new environments quickly
Accelerate your development by building Docker images locally or in the cloud with Docker Build Cloud. Create multiple containers using Docker Compose without the hassle of local build constraints.
Integrate with your existing tools
Docker seamlessly integrates with your development tools, such as VS Code, CircleCI, and GitHub. Meanwhile, Docker Build Cloud fast-tracks build times, resulting in an enhanced workflow without disruption.
Containerize applications for consistency
Ensure consistent application performance across any environment, whether it’s on-premises Kubernetes or cloud platforms like AWS ECS, Azure ACI, and Google GKE.
Chosen by Fortune 100 companies.
Docker provides a suite of development tools, services, trusted content, and automations, used individually or together, to accelerate the delivery of secure applications.
20M+
monthly developers
7M+
applications
20B+
monthly image pulls
We got you covered! Get started with the basics with our guide to containers, including what they are, their advantage over virtual machines, and more.
Stop by any of the hundreds of meetups around the world for in-person banter or join our Slack and Discourse for virtual peer support. Our Docker Captains are also a great source of developer insight and expertise.
Our Docker-Sponsored Open Source program is ideal for developers working on non-commercial projects.
Our partnerships ensure that your development pipeline network will work in your preferred environment — whether local or in the cloud.
Simplify the development of your multi-container applications from Docker CLI to Amazon EKS and Serverless.
Learn how to install Docker for Mac, Windows, or Linux and explore our developer tools.
Develop a solid understanding of the Docker basics with our step-by-step developer guide.
Share your application with the world (or other developers on your team).
Find your perfect balance of collaboration, security, and support with a Docker subscription.