Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.37 KB

File metadata and controls

33 lines (26 loc) · 1.37 KB
layout lesson
root .
permalink index.html

The aim of this module is to introduce Docker and Podman as software development tools and to explore their role in reproducible research.

Originally developed by Matthew Feickert for the 2019 USATLAS Computing Bootcamp at LBNL.

{% comment %} This is a comment in Liquid {% endcomment %}

Prerequisites

Basic knowledge of the Unix Shell, e.g., from the carpentry course {: .prereq}

Learning Objectives

After completing this module, participants will be able to:

  • Understand the concept of containers and their role in reproducible research.
  • Explain the purpose of containerization tools such as Docker and Podman.
  • Download (pull), run, and manage container images and container instances.
  • Understand how containers interact with the local file system.
  • Write and build basic container images using Dockerfiles.
  • Explain how containers can be shared to support reproducibility and collaboration. {: .objectives}

{% include curriculum.html %}

{% include links.md %}