Installation and Upgrade Guide > TDV Docker Container > Launching TDV Containers (Single Node) > Windows
 
Windows
This section explains how to start a TDV Docker container on a Docker environment hosted on the Windows platform. The bridge and user specified bridge network options in Docker should work for a TDV Container on this platform.
TDV Docker container example
Resource configuration: small (poc/demo): 2 CPUs/cores, 8 GB memory, external container volume tdv-vol with 8 GB persistent readable/writable storage.
Windows specific configuration: -p <host-port>:<container-port> for all DV ports exposed and --hostname=localhost or --hostname=<ip-or-hostname>
TDV configuration: base port (9400), admin password (default), server memory (default). Refer to the Dockerfile.tdv for TDV Docker image default values.
$ docker volume create tdv-vol
docker run -itd --mount type=volume,source=tdv-vol,target=/opt/TIBCO --cpus=2.000 -m=8g -p 9300:9300 -p 9301:9301 -p 9302:9302 -p 9303:9303 -p9304:9304 -p9305:9305 -p 9306:9306 -p 9400:9400 -p 9401:9401 -p 9402:9402 -p 9403:9403 --hostname=localhost --name tdv myrepo/tdv:8.4 tdv.server
References:
For Docker Desktop for Windows, refer https://docs.docker.com/docker-for-windows/networking/
For larger TDV size configurations refer Sizing Guidelines for TDV
Note:
The TDV Docker image uses a Linux base OS. This means if you are running Docker on Windows then you need to make sure Docker is set to use Linux containers. For more details, see https://docs.docker.com/docker-for-windows/#switch-between-windows-and-linux-containers.
If you have issues connecting to your TDV Docker container (specifically accessing TDV via localhost and TDV port), then you may need to add "--hostname=<ip-or-hostname>" in addition to the other docker run options. The --hostname parameter sets the IP address or Hostname that the server listens to for client connections. This command may take a few seconds to execute.