Skip to main content

Docker Success Center

The Docker enterprise customer portal.

Docker, Inc.

Compatibility Matrix

Important Definitions
  • "Major Releases" (X.y.z) are vehicles for delivering major and minor feature development and enhancements to existing features. They incorporate all applicable Error corrections made in prior Major Releases, Minor Releases, and Maintenance Releases.
  • "Minor Releases" (x.Y.z) are vehicles for delivering minor feature developments, enhancements to existing features, and defect corrections. They incorporate all applicable Error corrections made in prior Minor Releases, and Maintenance Releases.
  • "Maintenance Releases" (x.y.Z) are vehicles for delivering Error corrections that are severely affecting a number of customers and cannot wait for the next major or minor release. They incorporate all applicable defect corrections made in prior Maintenance Releases.
  • "End of Life" (EOL) versions are no longer supported by Docker, updating to a later version is recommended.
Select a component:

Choose the component for which you would like to review the Compatibility Matrix.

 

Docker Enterprise Edition 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 provides a modern and trusted platform for all apps with integrated management and security across the app lifecycle, and includes three main technology components: the Docker daemon (fka "Engine"), Docker Trusted Registry (DTR), and Docker Universal Control Plane (UCP). Docker EE is validated and supported to work in specific operating environments as outlined in the Docker Compatibility Matrix, adhere to the Docker Maintenance Lifecycle, and is supported within the defined Docker Scope of Support and Docker Commercial Support Service Levels. Refer to the Subscription Services or the End User Subscription Agreement for more information. To view the latest updates and upgrade instructions, visit the release notes for daemon, DTR, and UCP.

Versions on this page marked as "EOL" are unsupported, see the Maintenance Lifecycle page for more information on supported lifecycles.


Docker Daemon

Daemon Version CSE 1.12.z CSE 1.13.z EE 17.03 EE 17.06
UCP 2.0.z (EOL) 2 2
UCP 2.1.z 2
UCP 2.2.z
Host Platform

On x86_64 Linux:

  • CentOS 7.1-1503, 7.2-1511
  • RHEL 7.0, 7.1, 7.2
  • SLES 12
  • Ubuntu 14.04 LTS

On x86_64 Linux:

  • CentOS 7.1-1503, 7.2-1511, 7.3-1611
  • RHEL 7.0, 7.1, 7.2, 7.3
  • SLES 12
  • Ubuntu 14.04 LTS, 16.04 LTS

On x86_64 Linux:

  • CentOS 7.1-1503, 7.2-1511, 7.3-1611
  • Oracle Linux 7.3
  • RHEL 7.1, 7.2, 7.3
  • SLES 12
  • Ubuntu 14.04 LTS, 16.04 LTS

On x86_64 Linux:

  • CentOS 7.1-1503, 7.2-1511, 7.3-1611

  • Oracle Linux 7.3

  • RHEL 7.1, 7.2, 7.3, 7.4

  • SLES 12

  • Ubuntu 14.04 LTS, 16.04 LTS

On x86_64 Windows:

  • Windows Server 20163

On IBM Z (s390x) Linux3:

  • RHEL 7.3, 7.4
  • SLES 12
  • Ubuntu 16.04
Storage Driver

CentOS: devicemapper

RHEL: devicemapper

SLES: btrfs

Ubuntu: aufs3

CentOS: devicemapper

RHEL: devicemapper

SLES: btrfs

Ubuntu: aufs3

CentOS: devicemapper

Oracle Linux: devicemapper

RHEL: devicemapper

SLES: btrfs

Ubuntu: aufs3

CentOS: devicemapper

Oracle Linux: devicemapper

RHEL: devicemapper

SLES: btrfs

Ubuntu: aufs3

Security

Apparmor

Seccomp

SELinux

Apparmor

Seccomp

SELinux

Apparmor

Seccomp

SELinux

Apparmor

Seccomp

SELinux

Notes

  1. UCP 1.1 is not compatible with CS Engine 1.12 when using the built-in swarm mode.
  2. Supported only for the purpose of upgrading to a later release.
  3. Only Docker EE Basic, or as UCP worker nodes with Docker EE Standard or Advanced when UCP manager nodes are hosted on another supported host platform.

Universal Control Plane (UCP)

UCP Version 2.0.z (EOL) 2.1.z 2.2.z
CSE 1.12.z
CSE 1.13.z 2 2
EE Daemon 17.03 2 2
EE Daemon 17.06 2
DTR 2.1.z (EOL)
DTR 2.2.z
DTR 2.3.z
Network Plugins

Bridge

Host

Overlay

Bridge

Host

MACVLAN

Overlay

Bridge

Host

MACVLAN

Overlay

Volume Plugins Host Host Host
Compose File Versions

2

2, 3, and 3.1

2, 3, 3.1, 3.2

Notes

  1. UCP 1.1 is not compatible with CS Engine 1.12 when using the built-in swarm mode.
  2. Supported only for the purpose of upgrading to a later release.

Docker Trusted Registry (DTR)

DTR Version 2.1.z (EOL) 2.2.z 2.3.z
UCP 2.0.z (EOL)
UCP 2.1.z
UCP 2.2.z
Storage Drivers

Local filesystem

Amazon S3

Google Cloud Storage

Microsoft Azure

NFS

Openstack Swift

S3 Compatible Storage

  • IBM Cloud Object Storage (fka Cleversafe)
  • Scality S3 Server

Local filesystem

Amazon S3

Google Cloud Storage

Microsoft Azure

NFS

Openstack Swift

S3 Compatible Storage

  • IBM Cloud Object Storage (fka Cleversafe)
  • Minio Cloud Storage
  • Scality S3 Server

Local filesystem

AWS S3

Google Cloud Storage

Microsoft Azure

NFS

Openstack Swift

S3 Compatible Storage

  • IBM Cloud Object Storage (fka Cleversafe)
  • Minio Cloud Storage
  • Scality S3 Server

2. Supported only for the purpose of upgrading to a later release.

  • Was this article helpful?