Maintaining & Sustaining Software Beginner 4h 5m
Reproducible Computational Environments using Containers
This session aims to introduce the use of Docker containers with the goal of using them to effect reproducible computational environments. Such environments are useful for ensuring reproducible research outputs, for example.
Learning outcomes
- Explain the concept of containerization and its role in reproducible research
- Demonstrate how to create and manage Docker containers for research environments
- Apply containerization to ensure computational reproducibility
- Identify best practices for sharing reproducible environments
- Recognize the benefits of containers for research collaboration
Prerequisites
Command line, Docker
Cite this lesson
APA
The Carpentries Incubator (2026). Reproducible Computational Environments using Containers. UC OSPO Network. https://carpentries-incubator.github.io/docker-introduction/
BibTeX
@misc{reproducible_computational_environments_using_containers_2026,
author = {{The Carpentries Incubator}},
title = {Reproducible Computational Environments using Containers},
year = {2026},
publisher = {UC OSPO Network},
url = {https://carpentries-incubator.github.io/docker-introduction/}
}