Docker is the open platform to build, ship and run any app, anywhere.
The Docker Platform is comprised of open source and commercial software to help developers build better software faster while simplifying how sysadmins ship and manage these applications for their users.
Docker open source is distributed under the Apache 2.0 license.
At the core of the platform is the Engine which communicates with the client to create and run the Docker containers.
A packaged service that stores, distributes and manages Docker images and container workflows. Available as a hosted or dedicated solution.
An orchestration tool that automates provisioning of servers then installs and configures Docker Engine and Client.
An orchestration tool to natively cluster Docker Engines together and schedule containers onto those clusters.
A desktop client that provides a graphical user interface to run Docker containers on your laptop
Many Docker open source projects that make Docker. Some projects become standalone tools where others projects become functionality in existing products. Below are the currently active projects.
Announcing Docker 1.6
Unified release across Docker Engine 1.6, Registry 2.0 and Orchestration Tools accelerate developer experience and enhance sysadmin management.
Learn MoreAnnouncing Docker 1.6
Unified release across Docker Engine 1.6, Registry 2.0 and Orchestration Tools accelerate developer experience and enhance sysadmin management.
Learn More