Curated · external resource
Contributing to a Project Beginner 5h
Introduction to Docker and Podman
This lesson covers the fundamentals of Docker, including creating containers, managing Docker images, and using Docker for software reproducibility and deployment.
Learning outcomes
- Explain what containers are and how they differ from virtual machines
- Demonstrate how to create and manage Docker containers
- Apply Docker to ensure reproducibility in research software
- Identify use cases for containerization in scientific computing
- Create Docker images for software development and deployment
Prerequisites
Command line
Cite this lesson
APA
HSF Training Team (2026). Introduction to Docker and Podman. UC OSPO Network. https://hsf-training.github.io/hsf-training-docker/index.html
BibTeX
@misc{introduction_to_docker_for_research_note_this_is_now_called_introduction_to_docker_and_podman_2026,
author = {{HSF Training Team}},
title = {Introduction to Docker and Podman},
year = {2026},
publisher = {UC OSPO Network},
url = {https://hsf-training.github.io/hsf-training-docker/index.html}
}