Configuring deployed MDM client applications on Docker
The deployed-clientapps
Docker image includes Kafka Server, Kafka
Processor, Jetty Server, Elastic Search, the MDM Batch Processor, Java (from WebSphere Application
Server), and a number of sample applications. Use the steps documented in this topic to configure
the MDM client applications to point to an external MDM database, MDM application server, or Kafka
Server.
Before you begin
- Ensure all of the prerequisites are in place.
- Download the InfoSphere MDM Docker image packages.
- Consider whether your deployment needs to be configured for high availability. If so, see Configuring and deploying InfoSphere MDM images on a Kubernetes cluster for more information.
Note: Check to ensure that the
hostname
parameter is populated in the
deployed-clientapps
image. If not, then provide the full host name of the host on
which deployed-clientapps
is running. For
example:export HOSTNAME=<full_host_name>
About this task
The deployed-clientapps
image can be used with other InfoSphere MDM Docker images
in Docker Compose YAML files, or it can be run in its own Docker container.
Tip: To start the
deployed-clientapps
image in its own Docker
container, run the following
command:docker run --hostname=CLIENTAPPSHOST -- name=clientapps_container deployed-clientapps
Use the Configure_ClientApps script to configure the
deployed-clientapps
image to point to external instances of:- MDM database
- MDM application server
- Kafka Server
Procedure
What to do next
The newly configured image of the
deployed-clientapps
can be deployed:- As a Docker container
- In a Kubernetes cluster
- On Red Hat OpenShift EE