Docker Engine Sparked the Containerization Movement

Docker Engine powers millions of applications worldwide, providing a standardized packaging format for diverse applications

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
Contact Sales

Docker Engine Community

  • Community-based support forums
  • 7 months of software maintenance
  • Hotfixes & patches only for most recent release
  • Community-driven roadmap
Download Docker Engine

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.

Product Resources

Want to learn more about Docker Engine?

Docker 101 Webinar

Introduction to Docker and Containers

White Paper

The Business Value of Docker

Presentation

Introduction to containerd