Docker can be used to build custom images. The document describes how to:
1. Pull a base Ubuntu 18.04 image and install Miniconda3 to create a first custom image version 0.1.
2. Run a container from this image, copy libraries into it, and install packages to create an updated image version 0.2.
3. Define a Dockerfile to script the image creation process and build a final custom image that includes Java, pulling from multiple sources.