Docker Universal Control Plane can be installed on-premises or on the cloud. Before installing, be sure your infrastructure has these requirements.
You can install UCP on-premises or on a cloud provider. To install UCP, all nodes must have:
For highly-available installations, you also need a way to transfer files between hosts.
When installing UCP on a host, make sure the following ports are open:
|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||TCP, UDP 4789||Port for overlay networking|
|managers, workers||in, out||TCP, UDP 7946||Port for overlay networking|
|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|
Docker Datacenter is a software subscription that includes 3 products:
Learn more about the maintenance lifecycle for these products.