These are instructions to generate a docker image from Fovia's Web SDK The document assumes a basic understanding of Docker technology and CLI. The detailed documentation for Docker CLI is here https://docs.docker.com/engine/reference/commandline/cli/ and Docker file API can be found here https://docs.docker.com/engine/reference/builder/ All apps including their static assets, configuration file for the web server, SSL certificates if any, logs folder, nodeaddon and license file are copied over in the image. Please refer to the documentation of the Cloud SDK for a detailed explanation of all options. The data folder is mounted from host to the container. Users can follow alternate patterns as required. Edit the Dockerfile as needed, it if fairly well documented but assumes basic knowledge of docker API To start a Docker container The master script copy_create_run_docker_master_script.sh will copy over the required contents from ../foviaserver folder, create a Docker image based on Dockerfile and run the docker container after copying over the license file. It assumes that a license file is copied into foviaServer directory and the scripts are run from their relative location ./copy_create_run_docker_master_script.sh /path/to/data/folder The argument is the absolute path to data folder on host to be mapped to the container. The master script calls three individual scripts in turn. The script named copy_docker_files.sh copies over all files required for the Docker image including the launcher. The create_docker_image.sh creates a Docker image based on the Dockerfile in this folder. Lastly, the run_docker_container.sh creates a docker container, copies over the license file, hdrclic.dat from foviaServer directory, maps port 8088 from container to host, maps a directory on host to a directory inside Docker container and starts the Docker container. You can open any example now from a browser on the host. Please note the following The port should be the same as specified in config.xml. Please map the port to the exact same port on host. -v allows users to map a folder on host to a folder in the container. They should be full, absolute paths when used in the command and not relative paths. A better explanation of this feature and other options to run the container can be obtained from docker documentation.