Docker Engine Sparked the Containerization Movement
Docker Engine powers millions of applications worldwide, providing a standardized packaging format for diverse applications
New Analyst Report
Docker named a Leader in The Forrester New Wave™: Enterprise Container Platform Software Suites, Q4 2018 report
Download the report and learn why Forrester says that Docker Enterprise “Leads the pack with a robust container platform well-suited for the enterprise.”Read the Report
Which Docker Engine is right for you?
Docker Engine Enterprise
- Enterprise-class support with defined SLAs and private support channels
- 24 months of extended software maintenance
- Hotfixes & patches for all supported releases
- FIPS 140-2 validated encryption modules
- Enforcement of signed images
- Engage with Docker product team on roadmap priorities
- Ecosystem plugins and ISV containers certified with collaborative support
- Certified reference architecture and operating systems
- Professional services delivered by Docker and Certified Partners
Docker Engine Community
- Community-based support forums
- 7 months of software maintenance
- Hotfixes & patches only for most recent release
- Community-driven roadmap
Docker Engine is the Most Widely Used Container Engine
Docker creates simple tooling and a universal packaging approach that bundles up all application dependencies inside a container. Docker Engine enables containerized applications to run anywhere consistently on any infrastructure, solving “dependency hell” for developers and operations teams, and eliminating the “it works on my laptop!” problem.
Docker Engine is available for Linux (CentOS, Debian, Fedora, Oracle Linux, RHEL, SUSE, and Ubuntu) or Windows Server operating systems and is based on containerd - the open source container runtime project that Docker donated to the Cloud Native Computing Foundation (CNCF) in 2017. It is available as both a free community-supported engine and as a commercially-supported enterprise engine (Docker Engine-Enterprise) that also forms the foundation for an enterprise container platform.
Powered by containerd
containerd is the core container runtime that forms the foundation for Docker Engine. It has been leveraged by millions of users and is run in production by tens of thousands of organizations. Docker spun out containerd from Docker Engine and donated it to the Cloud Native Computing Foundation (CNCF) as a top-level project.
With containerd integrated in Docker Engine, you get the next generation of runtime components, with more performance and configurability, integrated in a portable application workflow devs and ops know well, usable for any type of use case (single server, orchestrated runtime, CI/CD, IoT, etc.)
containerd 1.2 implements Kubernetes Container Runtime Interface (CRI), so it can be used directly by Kubernetes, as well as Docker Engine.
Container vs. Container Platform
While containers backed by Docker Engine standardize applications across any infrastructure, containers alone are not enough to provide value at enterprise-scale. An enterprise-ready container platform with compliance, security and automated operations is needed to harness the potential of containers.
It will provide an integrated software lifecycle, an operations management workflow and security at scale with the assurances of enterprise support and a certified technology ecosystem.
Want to learn more about Docker Engine?
Docker 101 Webinar
Introduction to Docker and Containers
The Business Value of Docker
Introduction to containerd