Installation and Upgrade Guide > TDV Docker Container > Launching TDV Containers (Single Node)
 
Launching TDV Containers (Single Node)
This section will explain how to start a TDV Docker container (Single Node). If you need to review TDV container sizing guidelines refer Sizing Guidelines for TDV
General example for launching a single node TDV Docker container
Below is a generic example for launching a single node docker container:
 
$ docker run -itd --mount <mount-value> --cpus=<cpu-value> -m=<memory-value> --name <tdv-container-name> <repo-name>/<image-name>[:<image-tag>] tdv.server
References:
Refer the table below for a description of the different options used in the above docker run command.
 
Option
Docker Help Reference
-t
-i
Keep STDIN open even if not attached - https://docs.docker.com/engine/reference/run/
-d
Detach and run the container in background and print container ID - https://docs.docker.com/engine/reference/run/#detached--d
--mount
(TDV Required) The tdv container requires a persistent storage area when running as a Docker container. See Sizing Guidelines for TDV for size recommendations.
Example: --mount type=volume,source=tdv-vol,target=/opt/TIBCO
Note: mount point must have a valid volume existing before starting the TDV Container.
--cpus
(TDV Recommended) The tdv container works best with 2 CPUs/cores in general. See Sizing Guidelines for TDV for value recommendations.
--m
(TDV Required) The tdv container requires a mininum of 8GB of memory. Higher tdv workloads require more. See Sizing Guidelines for TDV for value recommendations.
<tdv-container-name>
Container name for your TDV Docker container. Recommendation is to have tdv in the name. Examples: tdv, tdv-1, tdv-2, tdv-dev, tdv-prod, etc
<repo-name>
Repository name for your TDV Docker image.
<image-name>
Recommendation is to use tdv. You can change this to any name.
<image-tag>
Recommendation is to use the TDV version for this. Example: 8.4