Deploying the TIBCO Mashery Local Installer

Prerequisites

Mashery Local Installer runs as a Docker container on host. The prerequisites to deploy Mashery Local Installer are:
  • Docker host should run Linux or MacOS.
  • Docker host should have Docker 18.09.5 (or later) installed and running
  • Docker host must have port 8080 open in firewall to connect to Jenkins web console.
  • Docker host must have enough storage (recommend 200GB) for docker container's volume.

Deploying the Installer

An Admin can deploy and manage the installer as root in the Docker host.

To deploy and manage the TIBCO Mashery Local Installer as a non-root user in the Docker host, use the following procedure:
  1. Create a non-root user:
    # create user "tmlops"
    useradd tmlops# 
    change user "tmlops" password
    passwd tmlops
  2. Add the non-root user to the Docker group:
    # add user "tmlops" to group "docker"
    usermod -a -G docker tmlops
     
    # verify the groups of user "tmlops"
    groups tmlops
     
    # example output
    # tmlops : tmlops docker
  3. Get the Mashery Local Installer distribution package and extract it to the host. For example: tar xvf TIB_mash-local_5.2.0.111_cf.tar.gz