UCP System requirements

Estimated reading time: 2 minutes

Docker Universal Control Plane can be installed on-premises or on the cloud. Before installing, be sure your infrastructure has these requirements.

Hardware and software requirements

You can install UCP on-premises or on a cloud provider. To install UCP, all nodes must have:

  • Linux kernel version 3.10 or higher
  • CS Docker Engine version 1.13.0 or higher
  • 4.00 GB of RAM
  • 3.00 GB of available disk space
  • A static IP address

For highly-available installations, you also need a way to transfer files between hosts.

Ports used

When installing UCP on a host, make sure the following ports are open:

Hosts Direction Port Purpose
managers, workers in TCP 443 (configurable) Port for the UCP web UI and API
managers in TCP 2376 (configurable) Port for the Docker Swarm manager. Used for backwards compatibility
managers, workers in TCP 2377 (configurable) Port for communication between swarm nodes
managers, workers in, out UDP 4789 Port for overlay networking
managers, workers in, out TCP, UDP 7946 Port for gossip-based clustering
managers, workers in TCP 12376 Port for a TLS proxy that provides access to UCP, Docker Engine, and Docker Swarm
managers in TCP 12379 Port for internal node configuration, cluster configuration, and HA
managers in TCP 12380 Port for internal node configuration, cluster configuration, and HA
managers in TCP 12381 Port for the certificate authority
managers in TCP 12382 Port for the UCP certificate authority
managers in TCP 12383 Port for the authentication storage backend
managers in TCP 12384 Port for the authentication storage backend for replication across managers
managers in TCP 12385 Port for the authentication service API
managers in TCP 12386 Port for the authentication worker
managers in TCP 12387 Port for the metrics service

Compatibility and maintenance lifecycle

Docker Datacenter is a software subscription that includes 3 products:

  • CS Docker Engine,
  • Docker Trusted Registry,
  • Docker Universal Control Plane.

Learn more about the maintenance lifecycle for these products.

Version compatibility

UCP 2.1 requires minimum versions of the following Docker components:

  • Docker Engine 1.13.0
  • Docker Remote API 1.25
  • Compose 1.9

Where to go next

docker, ucp, architecture, requirements