Agenda¶
Below are the schedule and classroom materials for Container Camp at The University of Arizona, which will run from March 10th to 13th, 2020.
Day |
Time |
Topic/Activity |
Objectives |
---|---|---|---|
03/10/20 (Tuesday) |
11:00-12:00 |
Laptop check and pre-installation checklist |
Final check to make sure you’re ready |
11:30-12:00 |
Instructor briefing |
||
12:00-12:15 |
Welcome & Logistics (Tyson Swetnam) |
Cover Expectations for CC |
|
12:15-1:00 |
General overview of container technology landscape (Nirav Merchant) |
||
1:00-2:10 |
What is a container? (Tyson Swetnam) |
Basics & why you might use a container image for research |
|
2:10-2:30 |
Break |
time to talk and network |
|
2:30-3:00 |
Searching Image Registries (Tyson Swetnam) |
Finding the right image, downloading (pulling) |
|
3:00-5:00 |
Running a container (Tyson Swetnam) |
Start a container, add a volume, opening ports, monitor, clean up |
|
5:00-5:30 |
Debriefing with instructors |
Day |
Time |
Topic/Activity |
Notes/Links |
---|---|---|---|
03/11/20 (Wednesday) |
8:00-8:30 |
Instructor Briefing |
|
8:30-8:45 |
Review Day 1 |
time for questions, comments, suggestions |
|
8:45-9:45 |
Containers in Distributed Computing (Mats Rynge) |
Containers used at scale |
|
9:45-10:10 |
Make your own container: (Tyson Swetnam) |
Customizing base images, setting up Docker-Compose |
|
10:10-10:30 |
Break |
time to talk and network |
|
10:30-11:15 |
Continuous Integration with GitHub (TBA) |
Building your images with CI/CD for automation and scaling |
|
11:15-12:00 |
Bringing your container image to CyVerse (Amanda Cooksey) |
Tool integration in the DE (interactive, executable, & OpenScienceGrid) |
|
12:00-1:00 |
Lunch Break (on your own) |
||
1:00-5:00 |
Breakout sessions |
||
5:00-5:30 |
Debriefing with instructors |
Day |
Time |
Topic/Activity |
Notes/Links |
---|---|---|---|
03/12/20 (Thursday) |
8:30-8:45 |
Review Day 2 |
time for questions, comments, suggestions |
8:45-10:10 |
Introduction to Singularity (Tyson Swetnam) |
Using Docker on HPC |
|
10:10-10:30 |
Break |
time to talk and network |
|
10:30-12:00 |
Singularity and High Performance Computing (John Fonner) |
||
12:00-1:00 |
Lunch Break (on your own) |
||
1:00-1:15 |
Project pitches (2 min) and BYOD/BYOA |
||
1:15-3:10 |
Project Time |
Bring Your Own Data (BYOD) & Bring your Own Analyses (BYOA) |
|
3:10-3:30 |
Break |
time to talk and network |
|
3:30-5:0 |
Project Time |
BYOD & BYOA |
|
5:00-5:30 |
Debriefing with instructors |
Day |
Time |
Topic/Activity |
Notes/Links |
---|---|---|---|
03/13/20 (Friday) |
8:30-8:45 |
Review Day 3 |
time for questions, comments, suggestions |
8:45-9:45 |
Finalize Projects |
BYOD & BYOA |
|
9:45-10:10 |
Project Presentations |
||
10:10-10:30 |
Break |
time to talk and network |
|
10:30-11:30 |
Presentations |
||
11:30-12:00 |
Course Evaluations |
||
12:00 |
Dismissal |
||
12:00-1:00 |
Instructor Post Mortem |