Reproducible Computational Environments Using Containers
Date
6 Apr 2022
Time
09:30 CEST
Location
Netherlands eScience Center, Science Park 402, 1098 XH Amsterdam
Date end
6 Apr 2022
Time end
17:00 CEST

This workshop introduces the basic of docker containerization and how to apply it in an academic context.
Containers allow a researcher to package up a project with all of the parts it needs – such as libraries, dependencies, and system settings – and ship it all out as one package. Anyone can then open up a container and work within it, viewing and interacting with the project as if the machine they are accessing it from is identical to the machine specified in the container – regardless of what their computational environment actually is. They are designed to make it easier to transfer projects between very different environments.
Containers are a particularly useful way for reproducing research which relies on software to be configured in a certain way, or which makes use of libraries that vary between (or do not exist on) different systems. In summary, containers are a more robust way of sharing reproducible research.
The workshop is based on the teaching style of the Carpentries, and learners will follow along while the instructors write the code on screen. More information can be found on the workshop website.
Tickets for this workshop are sold out.