Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.

Docker containers can encapsulate any payload, and will run consistently on and between virtually any server. The same container that a developer builds and tests on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above.

Common use cases for Docker include:

• Automating the packaging and deployment of applications
• Creation of lightweight, private PAAS environments
• Automated testing and continuous integration/deployment
• Deploying and scaling web apps, databases and backend services

Docker is available as Community Edition (CE) for free and an Enterprise Edition (EE) subscription with software, support and certification.


Free with limited functionality

Pricing Information

Subscription that costs between $750 and $3500. Price may vary depending on commitment and so on.

Supported Platforms

Mac Windows Linux Online Self-Hosted FreeNAS

Links to official Docker sites

Official Website    Facebook    Twitter    GitHub


Container Container virtualization Easy to use Hypervisor Operating system Virtualization Add a feature


Network & Admin OS & Utilities


app-container server-management vmware


Make this page better by adding screenshots to Docker.

Top alternativesView all

4 out of 5 with 2 ratings

ReviewsView all

Docker is sorta like portable software, but think of it like making your entire development environment (your framework and all dependent libraries, web/database servers, even the OS) portable....

See why people like Docker 😍 Post your review