Install Tani Software

First select the product to install:

  1. Build the image
    • run: docker build -t plcgitcomplete .
      parameters:
      -t plcgitcomplete
      gives a name to the new image
      NOTE: this requires internet access, as it downloads a docker base image.
  2. Run the generated image
    • run: docker run --name plcgitcomplete1 -p 2471:2471/tcp -p 2471:2471/udp -p 80:80/tcp -v plcgitcomplete-data:/etc/Tani -d --rm plcgitcomplete
      parameters:
      --name plcgitcomplete1
      the name of the new instance
      -p 2471:2471/tcp -p 2471:2471/udp -p 80:80/tcp
      exposes the specified ports: configuration (2471) http (80); format is 'hostPort:containerPort'
      -v plcgitcomplete-data:/etc/Tani
      creates or resuses a volume named plcgitcomplete-data do store the PlcGit Complete configuration and license data
      -d
      run in detached mode
      --rm
      remove the container after exiting
      plcgitcomplete
      the image to use
  3. Stop the running container
    • run: docker stop plcgitcomplete1
      parameters:
      plcgitcomplete1
      the instance to stop
  1. Build the image
    • run: docker build -t plcgitagent .
      parameters:
      -t plcgitagent
      gives a name to the new image
      NOTE: this requires internet access, as it downloads a docker base image.
  2. Run the generated image
    • run: docker run --name plcgitagent1 -p 2471:2471/tcp -p 2471:2471/udp -v plcgitagent-data:/etc/Tani -d --rm plcgitagent
      parameters:
      --name plcgitagent1
      the name of the new instance
      -p 2471:2471/tcp -p 2471:2471/udp
      exposes the specified ports: configuration (2471); format is 'hostPort:containerPort'
      -v plcgitagent-data:/etc/Tani
      creates or resuses a volume named plcgitagent-data do store the PlcGit Agent configuration and license data
      -d
      run in detached mode
      --rm
      remove the container after exiting
      plcgitagent
      the image to use
  3. Stop the running container
    • run: docker stop plcgitagent1
      parameters:
      plcgitagent1
      the instance to stop
  1. Build the image
    • run: docker build -t plcgitconf .
      parameters:
      -t plcgitconf
      gives a name to the new image
      NOTE: this requires internet access, as it downloads a docker base image.
  2. Run the generated image
    • run: docker run --name plcgitconf1 -p 2471:2471/tcp -p 2471:2471/udp -p 80:80/tcp -v plcgitconf-data:/etc/Tani -d --rm plcgitconf
      parameters:
      --name plcgitconf1
      the name of the new instance
      -p 2471:2471/tcp -p 2471:2471/udp -p 80:80/tcp
      exposes the specified ports: configuration (2471) http (80); format is 'hostPort:containerPort'
      -v plcgitconf-data:/etc/Tani
      creates or resuses a volume named plcgitconf-data do store the PlcGit Conf configuration and license data
      -d
      run in detached mode
      --rm
      remove the container after exiting
      plcgitconf
      the image to use
  3. Stop the running container
    • run: docker stop plcgitconf1
      parameters:
      plcgitconf1
      the instance to stop