Advanced Container Camp Schedule¶
Advanced Workshop Days are at the following times: 9:00AM–1:00PM US Pacific Time (12:00PM–4:00PM US Eastern Time)
Please fill out the weekly lesson feedback form
Below are the schedule and classroom materials for Container Camp 2021.
This workshop runs under a Code of Conduct. Please respect it and be excellent to each other!
Twitter hash tag: #cc2021
Day 1 - From the OS up Docker Image Builds¶
Introduction to GitPod on GitHub
Hands on exercise using base OS images in GitPod
Continuous Integration in GitHub
Guest Speakers from autamus.io
Introduction to Docker builds from OS base images and when to pursue this.
Use cases for building from the OS up
Understand base images like Alpine linux and their portability/size
Setup GitHub Actions for continuous integration of Docker builds
Scratch Build with Alpine Linux to perform a task
Day 2 - Accelerating Your Analyses¶
Singularity containers on HPC / HTC / Cloud
NVIDIA GPU Cloud
Hands on with Singularity. Introduction to distributed computing on the OpenScienceGrid. Introduction to GPU acceleration in containers with official NVIDIA Docker images.
Introduction to Singularity
Introduction to OpenScienceGrid (OSG)
Understand OSG applications on CyVerse
Know where to look for NVIDIA images
Define use cases for OSG and/or NVIDIA acceleration of analyses
Day 3 - Breakout Sessions¶
Breakout into domain specific and special topic sections
Domain science breakout sessions. Examples: bioinformatics, geospatial analysis, deep learning, edge computing, information security, etc.
Dependent on breakout section topics.