CyVerse_logo2

Home_Icon Learning Center Home

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) Container technology
  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 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) Singularity for MPI and GPU workloads
  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