About the course
This slow-paced hands-on course is designed for absolute beginners who want to start using scientific containers to achieve reproducibility of data analysis.
Outline
Learning objectives
Locate and fetch Docker/Singularity images from dedicated repositories.
Execute/Run a Docker/Singularity container from the command line.
Build simple Docker container images
Prerequisite / technical requirements
Being comfortable working with the CLI (command-line interface) in a Linux-based environment. Knowledge of containers is not mandatory. The course materials is online in the dedicated GitHub page for self-learning.
Practitioners will need to connect during the course to a remote server via the “ssh” protocotol. You can learn about it here
Those who follow the course should be able to use a command-line/screen-oriented text editor (such as nano or vi/vim, which are already available in the server) or to be able to use an editor able to connect remotely. For sake of information, below the basics of nano
Having a GitHub account is recommended.
Dates, time, location
Dates: Wednesday October 24, 2022
11:00 - 17:30 CET
Location: Training room, CRG
Suggested program
11:00-12:00 Introduction to containers and Docker
12:00-14:30 Lunch break
14:30-17:30 Docker and Singularity