Docker Service

Overview

Guidelines

The CloudCenter platform provides the Docker integration as a custom service and enables you to import and launch Docker containers on any  CloudCenter-Supported Cloud. Users can drag and drop the Docker service into the  Topology Modeler graphical workspace and create a topology with single or multiple Docker containers.

This allows enterprises to create a mixed topology of applications using Docker containers and services and launch them directly on VMs thus providing the following benefits:

  • Enterprise can  use CloudCenter for governance as well as container management.
  • IT can oversee the Docker container usage on a per department basis and charge users for services.

General Settings Properties

When you add the Docker service in the Topology Modeler, you must specify the Docker container details in General Settings Properties pane. Click Add to add additional Docker containers and specify additional parameters for each Docker container.

When you add a Docker container, you can specify the following parameters:

Service ParameterDescription
Container ProfileThe Docker container profile’s unique name.
Docker ImageThe Docker Image that you can import from the repositories, CloudCenter-supported storage, Docker Hub, or GitHub. Docker images can also be automatically pulled from a GitHub repository.
Port MappingYou can add multiple Hostport:DockerPort mapping, separated by commas.
Docker ParametersAssign additional Docker-specific parameters to this profile.
Additional CommandsParameters to execute additional scripts, commands, or programs inside the Docker image.
IP Address

Static IP address assigned to the Docker container.

For containers on different VMs to communicate, ensure that the TCP/UDP 6783 ports are open on the relevant VMs.

Linked ContainersYou can add multiple ContainerName:AliasName container lists, separated by commas.

Once you add additional containers, you see the container name displayed in the General Settings Properties pane. Similarly, you can manage multiple containers for a single VM in the General Settings tab.

When you launch an application with the Docker container, the corresponding job status messages for each run are displayed on a per-instance basis in the Runs page. You can access this information by selecting the Show Deployments option in the Application dropdown list.

Connect to Docker Containers

The CloudCenter platform provides the ability to model application with services that are running on the VM and can connect to a Docker container. This real world enterprise use case, addresses scenarios where some services are not available in Docker but are required to launch the application.

Thus, CloudCenter’s service additions provide the flexibility to:

  • Model standalone Docker containers.
  • Add multiple Docker containers running on single VM.
  • Use services/other applications to connect to several Docker containers.

Remaining Sections

See Service Properties.

Dedicated Docker Containers

See Repo (Conditional) > Dedicated Docker Container for installation and configuration details.

  • No labels