Instructor: Alyssa Dai
Outline
In this course, you will:
- Learn why containerization and virtualization are important for research projects
- Get an overview of different solutions to create isolated environments
- Get some basic hands-on experience with Docker to learn how to use containerized tools in your research
Questions you will be able to answer after taking this module
- What is Docker?
- What are the advantages of Docker containers over Python virtual environments?
- What is the difference between a Docker container and a Docker image?
- How do I run Docker containers?
- Whatβs the difference between Docker and Singularity/Apptainer?