2.1 What are containers ?
A Container can be seen as a minimal virtual environment that can be used in any Linux-compatible machine (and beyond).
Using containers is time- and resource-saving as they allow:
- Controlling for software installation and dependencies.
- Reproducibility of the analysis.
Containers allow us to use exactly the same versions of the tools.