Containerise data analysis with Docker & Apptainer
The container workshop will give an introduction to Docker & Apptainer, which are great tools for achieving portability and reproducibility in your analysis. You will learn how to use containers and how to build a container from scratch, share it with others, and re-use and modify existing containers. After an extensive explanation of Docker containers, the Apptainer application (formerly Singularity) and its use in HPC will also be highlighted.
Objectives
- Write a Docker recipe
- Build a Docker image
- Run a Docker image while working with volumes and ports
- Pull and push Docker image to/ from Docker Hub
- Indicate the difference between Docker & Apptainer containers
- Pull Docker images as an Apptainer (Singularity) image
- Run Apptainer images on HPC
Organized by VIB Training and Conferences and ELIXIR Belgium