Skip to main content
In this lesson, you’ll learn how to deploy containerized applications on Docker Enterprise Engine (EE) using the Universal Control Plane (UCP). UCP offers two primary interfaces:
  • A web-based GUI for intuitive, form-driven deployments
  • A command-line interface (CLI) for scripting and automation
By the end of this guide, you’ll understand how to configure both Docker Swarm and Kubernetes workloads directly within the UCP GUI.

Deploying Docker Swarm Services via UCP GUI

The Docker Swarm section in the UCP console provides a form-driven workflow to create and manage services without writing CLI commands. You can configure each service by specifying:
The image shows a Docker Enterprise Universal Control Plane interface for deploying and testing workloads on a UCP cluster, with options for managing resources and services.
Everything you can specify with docker service create flags or in a stack file is available in these form fields.
You must have appropriate UCP permissions (e.g., admin or cluster-admin) to create and modify Swarm services.

Creating Kubernetes Resources in UCP GUI

UCP’s built-in Kubernetes support lets you manage Kubernetes objects through a similar form interface. The following resources can be created directly from the UCP dashboard:
When creating StorageClasses or PersistentVolumeClaims, ensure your cluster has a compatible storage driver installed.
In the next section, we’ll walk through a hands-on demo showcasing Swarm services and Kubernetes deployments in UCP.

Watch Video