Using Container
Containers are a convenient way to run applications easily on your host machine. In a simplified view, containers may be seen as lightweight VMs.
There are many container software. The most commonly used are Docker and Singularity/Apptainer in the field of Computionnal Science.
1. Docker
To install Docker, follow the procedure on docker website depending on your OS.
2. Singularity/Apptainer
Singularity is a container software designed for using container in High Performance Computing (HPC) environment. Apptainer is an open-source fork of Singularity.
Both software only runs on Linux platforms.
To install Singularity or Apptainer, we recommend to use the packages provided for you OS:
Otherwise, follow the appropriate install procedure: