Get started with Docker, the world’s leading software container platform to modernize applications without disruption. Docker is available as Community Edition (CE) and Enterprise Edition (EE), with optimized installers for a variety of infrastructure. The Docker platform and associated toolchain provides the following features as a baseline for both CE and EE.
Easily package apps written in any programming language or service into containers without the risk of incompatibilities or version conflicts. Isolated containers are then portable to any machine running Docker.
Everything you need to build, test and run multi-container apps from an interactive CLI with support for any programming language. Start from scratch or browse and download from thousands of ready to use containers in Docker Store.
Docker comes with clustering to run apps at scale and sophisticated scheduling and monitoring to build highly available and fault tolerant services
Docker is secure out-of-the-box with no additional setup required. Mutual TLS, certificate rotation, image signing and container isolation makes for bullet-proof and easy-to-use container app runtimes.
Software defined networking connects containers together, intelligently routes and load balances traffic. Configure and deploy apps on container defined networks abstracted from underlying network infrastructure.
Open APIs, plugins and drivers make it easy to integrate with 3rd party systems and to change storage and networking backends with little to no code changes.
Use the comparison table below to review feature, infrastructure availability, support and certification options.
Docker CE is available for free and is ideal for developers and small teams looking to get started with Docker to build container apps. Docker CE offers a monthly or quarterly release cadence for both the adventurous and practical developer.
Free to use
Docker EE is a subscription of software, support and certification for enterprise dev and IT teams building and managing critical apps in production at scale. Docker EE is a Containers-as-a-Service platform for IT that manages and secures diverse applications across disparate infrastructure, both on-premises and in the cloud.
Subscriptions start at $750 per node year.
Available from Docker Sales, Docker Store and Authorized Partners.