Downloading images by using your own Docker registry

To acquire the Product Master Docker assets, you must download them from the IBM® Support Fix Central. You can also use a script to acquire the Docker images.

Before you begin

Following are the prerequisites for downloading the Docker images:
  • Verify that you have an IBM ID. If you do not have an IBM ID, contact IBM Support.
  • Your IBM ID has permission to access and download Product Master artifacts.
  • Your network has open connection to the IBM Bluemix® registry.

Procedure

Proceed as follows to download the Docker images:
  1. On the host computer, create a Docker working directory for all your Docker activity (downloads, installation, running, and monitoring).
  2. Give the directory a meaningful name, such as /mdm.
  3. Open a browser and browse to the IBM Support Fix Central site.
  4. Click the 12.0.0.x-IBM-Product-Master-Docker link to download the version you want.
  5. Click the IPM_12.0.x_Docker.zip file to start the download.
  6. Unpack the IPM_12.0.x_Docker.zip file to the Docker working directory that you created on your host machine (/mdm).
    Following artifacts are present in the compressed file that you download.
    Artifacts Description
    app_secrets.yaml Product Master application secrets required for services.
    catalog_source.yaml Operator catalog source spec.
    ipm_12.0.x_cr.yaml Custom resource definition (CRD) for Product Master deployment.
    operator_group.yaml Operator group spec.
    registry_secret.yaml Secret for downloading images from the Bluemix repository.
    subscription.yaml Operator subscription spec.
    volumes.yaml Persistent volumes. The volumes are not auto provisioned on the local clusters.
    license Folder that contains licenses.
    Download_IPM_Docker.sh.x Script that logs in to the IBM Docker registry and downloads the latest version of Docker images.
  7. Optional: To push the Product Master images to a local repository or customize the images, proceed as follows.
    1. Run Download_IPM_Docker script:
      $ ./Download_IPM_Docker.sh.x -version=12.0.x
      The script prompts you to accept the license. After you accept the license, the script logs in to the IBM Docker registry and starts downloading the latest version of Docker images.
    2. Verify that all images are downloaded on local VM by using following command.
      $ docker images
      Following images are downloaded for the Product Master.
      
      registry.ng.bluemix.net/product_master/ipm-admin-ubi8:12.0.x
      registry.ng.bluemix.net/product_master/ipm-personaui-ubi8:12.0.x
      registry.ng.bluemix.net/product_master/ipm-restapi-ubi8:12.0.xregistry.ng.bluemix.net/product_master/ipm-sch-ubi8:12.0.x
      registry.ng.bluemix.net/product_master/ipm-wfl-ubi8:12.0.x
      registry.ng.bluemix.net/product_master/ipm-fts-pim-ubi8:12.0.x
      registry.ng.bluemix.net/product_master/ipm-fts-indexer-ubi8:12.0.xregistry.ng.bluemix.net/product_master/ipm-ml-ubi8:12.0.x
      registry.ng.bluemix.net/product_master/ipm-gds-ubi8:12.0.x
      registry.ng.bluemix.net/product_master/ipm-mongodb:4.0.22
      registry.ng.bluemix.net/product_master/ipm-elasticsearch:7.13.0 
      registry.ng.bluemix.net/product_master/ipm-hazelcast:4.1.1
      registry.ng.bluemix.net/product_master/ipm-mq:9.2.0.0-r2
      
      registry.ng.bluemix.net/product_master/ipm-admin-ubi8:12.0.3
      registry.ng.bluemix.net/product_master/ipm-personaui-ubi8:12.0.3
      registry.ng.bluemix.net/product_master/ipm-restapi-ubi8:12.0.3
      registry.ng.bluemix.net/product_master/ipm-sch-ubi8:12.0.3
      registry.ng.bluemix.net/product_master/ipm-wfl-ubi8:12.0.3
      registry.ng.bluemix.net/product_master/ipm-fts-pim-ubi8:12.0.3
      registry.ng.bluemix.net/product_master/ipm-fts-indexer-ubi8:12.0.3
      registry.ng.bluemix.net/product_master/ipm-ml-ubi8:12.0.3
      registry.ng.bluemix.net/product_master/ipm-gds-ubi8:12.0.3
      registry.ng.bluemix.net/product_master/ipm-mongodb:4.0.22
      registry.ng.bluemix.net/product_master/ipm-elasticsearch:7.7.0 
      registry.ng.bluemix.net/product_master/ipm-hazelcast:4.1.0
      registry.ng.bluemix.net/product_master/ipm-mq:9.2.0.0-r2
      Docker image Deploys Contains
      ipm-admin Admin UI

      WebSphere® Liberty appserver, Admin, RMI, Event processor, and Queue manager

      services.

      ipm-personaui Persona-based UI WebSphere Liberty appserver
      ipm-restapi REST APIs WebSphere Liberty appserver
      ipm-wfl Workflow Workflow service, Admin and RMI services
      ipm-sch Scheduler Scheduler service, Admin and RMI services
      ipm-fts-pim Pim-collector Pim collector and dependencies
      ipm-fts-indexer Indexer Indexer and dependencies
      ipm-ml Machine Learning Machine learning services, Python, and dependencies
      ipm-gds Supply Side GDS GDS queue services
      ipm-mongodb Mongo DB
      ipm-elasticsearch Elasticsearch
      ipm-hazelcast Hazelcast
      ipm-mq IBM MQ

What to do next

Configuring Product Master deployment YAML.