Build Docker containers


IMPORTANT This is a guide for building Docker containers, not for downloading or using existing ones. If you are an end-user, you probably prefer to install containers.


Requirements

To build one of the gds_env flavours from source, you need to access the Docker image can be built by running:

Build process

Make sure to point your terminal of choice to the folder where you have placed the Dockerfile to build:

cd /path/to/folder/with/Dockerfile
-

Then, run the following command:

docker build -t <image-name> .
+

Then, run the following command:

docker build \
+        --no-cache \
+        -t <image-name> \
+        --progress=plain \
+        . 2>&1 \
+        | tee log.txt
 

where <image-name> can be replaced by the name you want to give to the image you will create.

Mind this process may take a long time. Particularly for gds, several of the R libraries need to be compiled from source and this takes time and CPU cycles.

Once it finishes, you can check it has been built correctly by:

docker image ls
 

And you should see one image with the image-name you have selected.