Workload Manager provides the Docker integration as a custom service and enables you to import and launch Docker containers on any Workload Manager supported VM-based 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:
Enterprises can use Workload Manager for governance as well as container management.
The IT group 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:
|Container Profile||The Docker container profile’s unique name.|
|Docker Image||The Docker Image that you can import from the repositories, Workload Manager-supported storage, Docker Hub, or GitHub. Docker images can also be automatically pulled from a GitHub repository.|
|Port Mapping||You can add multiple Hostport:DockerPort mapping, separated by commas.|
|Docker Parameters||Assign additional Docker-specific parameters to this profile.|
|Additional Commands||Parameters to execute additional scripts, commands, or programs inside the Docker image.|
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 Containers||You 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
Workload Manager 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, Workload Manager’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.
Dedicated Docker Containers
See Local Bundle Store (Conditional) for installation and configuration details.
- No labels