File Packages available

To use TDM Portal on Linux or other platforms, it is necessary to execute a docker-compose.yml file (or multiple docker-compose*.yml files), that creates a Docker network of containers. For more information, see .
tdm48
To use TDM Portal on Linux or other platforms, it is necessary to execute a
docker-compose.yml
file (or multiple
docker-compose*.yml
files), that creates a Docker network of containers. For more information, see Docker-compose files.
You need either to have an Oracle database available to your Docker network, or to Create an Oracle database container.
Download or create your own Docker images
There are 3 zipped file packages available for installation. From each one, you can get or build Docker images.
The process to build Docker images is for Advanced users.
For more information, see Build your own Docker images.
Note on EULA
In each scenario below, it is necessary to unzip the relevant
.zip
file, and untar the
.tgz
file that the zip file contains. You should then run
install.sh
to agree with the EULA and extract the contents of
install.zip
. You cannot extract the contents of
install.zip
manually.
Execution of the
install.sh
script constitutes agreement with the terms of this EULA.
File Packages Available
The following three file packages are available, from which you can get or build Docker images:
  • Packages with pre-built Docker images
    • script
      - CA TEST DATA MANAGER PORTAL FOR DOCKER <
      version_number
      >
      This package contains the following files:
      • EULA (in .txt and .rtf formats).
      • Shell script to pull images from the CA Docker Registry.
      • Sample Docker compose file
      • Readme file
    • -
      CA TEST DATA MANAGER PORTAL FOR DOCKER (IMAGE BUNDLE) <
      version_number
      >
      This package contains the following files:
      • EULA (in .txt and .rtf formats).
      • Zipped Docker images
      • Sample Docker compose files
      • Readme file
  • Package to build your own Docker images
    You can use package file 
    CA TEST DATA MANAGER PORTAL FOR DOCKER (IMAGE KIT) <
    version_number
    >
    to build your own TDM Portal Docker images. This process is for Advanced users.
    For more information, see Build your own Docker images.
How to use packages with pre-built Docker images
Script Package
This package contains a script that you can run to pull Docker images from the CA Docker Registry.
Follow these steps:
  1. Download 
    CA TEST DATA MANAGER PORTAL FOR DOCKER <
    version_number
    >
    from support.ca.com.
  2. Unzip the file package you download. This contains the file
    TDM_Portal_docker_pull-<
    version_number
    >.tgz.
  3. Untar TDM_Portal_docker_pull-
    <
    version_number
    >
    .tgz with the following command:
    tar -xzf TDM_Portal_docker_pull-<
    version_number
    >.tgz
  4. Run
    install.sh
    .
    A prompt asks you to accept the license agreement.
  5. To accept the license agreement, press
    y
    .
    The script extracts the contents of
    install.zip
    .
  6. Run the shell script to log in to tdm.packages.ca.com and download all TDMWeb images.
    Execute the command
    docker images
    to check that the images are in your Docker registry.
  7. After a successful pull operation, you can customize and execute the
    docker-compose.yml
    file from this package.
Image Bundle Package
Download Docker images, and make these Docker images available to the Docker network (with the
docker load
command).
Follow these steps:
  1. Download
    CA TEST DATA MANAGER PORTAL FOR DOCKER (IMAGE BUNDLE) <
    version_number
    >
    from support.ca.com.
  2. Unzip the file package you download
    .
    This contains the file
    TDM_Portal_docker-<
    version_number
    >.tgz.
  3. Untar TDM_Portal_docker-
    <
    version_number
    >
    .tgz with the following command:
    tar -xzf TDM_Portal_docker-<
    version_number
    >.tgz
  4. Run
    install.sh
    .
    A prompt asks you to accept the license agreement.
  5. To accept the license agreement, press
    y
    .
    The script extracts the contents of
    install.zip
    .
  6. Load each Docker image to the local Docker image repository, with the following commands:
    gunzip -c ./TDM_images/orientdb/orientdb-2.2.33.tgz | docker load
    gunzip -c ./TDM_images/tdmtools/tdmtools-<
    version
    >.tgz | docker load
    gunzip -c ./TDM_images/tdmweb/tdmweb-<
    version
    >.tgz | docker load
    gunzip -c ./TDM_images/action-service/action-service-<
    version
    >.tgz | docker load
    gunzip -c ./TDM_images/masking/masking-<
    version
    >.tgz | docker load
    gunzip -c ./TDM_images/messaging/messaging-<
    version
    >.tgz | docker load
  7. Now that the Docker images are available to Docker, you can customize and execute one of the following docker-compose files:
    • docker-compose.yml
      Use this docker-compose.yml file if you have an Oracle database on which to store the
      gtrep
       repository.
    • docker-compose-ora.yml
      Use this docker-compose.yml file if you wish to create an Oracle container on your Docker network.