Container Camps

Image
Container Camp Banner

 

Container Camps

Take Reproducible Science to the Next Level

CyVerse's Container Basics and Cloud Native workshops on container technologies are game-changers, enabling you to easily share, scale, and reuse tools and workflows for all types of computational analyses. Learn to use and build customized containers to make your workflows more reproducible, collaborative, and streamlined. Join the fleet that's sailing towards the vast horizon of reproducible science!

Container Basics

Next workshop will be in Spring 2024 | Virtual

Pre-requisite:  Basic command-line skills (Linux, Git, etc.)

Come with basic command-line skills, learn how to find and use existing containerized workflows, learn to use containers with your datasets, and gain a foundational skill and tool for doing more reproducible science.

Cloud Native Camp

(formerly Advanced Containers)

August 16 - 18, 2023 | Virtual

Pre-requisite: Container Basics or by permission from the trainers

Beyond the basics! Learn to customize and orchestrate your containers using Kubernetes, Terraform, and CyVerse's newest cloud-native service, CACAO!

REGISTER NOW!

Which workshop should you attend?

 

Container Basics

Cloud Native Camp

What You'll Learn
  • What containers are and their role in reproducible science
  • Find and deploy existing containers using CyVerse VICE (Visual Interactive Compute Environment)
  • Create Docker containers using your own data and/or analyses for reproducible analysis
  • Create your own recipes for containers
  • Set up continuous integration for data events
  • Use HPC and HTC with OpenScienceGrid
  • Use Singularity containers
Is This You?
  • Any researcher seeking to exploit container technology to make their computational analyses easier, more reproducible, and more accessible for Open Science
  • Enjoys a collaborative, innovative environment
  • No experience with container technology needed
  • Researchers wanting to create and maintain their own containers using Kubernetes, as well as deepen their understanding of container builds with GPU acceleration, continuous integration, and Singularity
  • Enjoys a collaborative, innovative environment
  • Experience with container technology
Prerequisites
  • Able to use Linux command line, directory structures, shell commands
  • Able to use and run analysis tools from the command line
  • Able to log into and use remote systems
  • Have basic programming experience (language of your choice)
  • All the pre-requisites for Container Basics, plus:
  • Experience with Git/GitHub
  • Experience with DockerHub
  • Experience with High Performance Computing and/or High Throughput Computing with OpenScienceGrid
What's New Creating, building and maintaining Docker images through GitHub An introduction to Kubernetes and container orchestration with Kubernetes using CACAO, CyVerse's new platform for Cloud Automation and Continuous Analysis Orchestration
Format Virtual/Remote Virtual/Remote

Schedule

Container Camps are modular, multi-day intensive training that provides an understanding of containers, how to find and deploy existing containers using CyVerse, and how to create Docker containers using your own data and/or analyses for reproducible analysis.

Module Container Basics (view 2023 Basics schedule)
1 Introduction to Containers and Docke
2 Docker on CyVerse
3 Integrating Docker Containers into CyVerse
4 Hands-on Containerization

 

Module Cloud Native Camp (view previous full schedule)
1 From the OS up: Docker Image Builds
2 Domain-specific Instruction
3 Integrating Docker Containers into CyVerse

Workshop Tuition

Tuition  
Container Basics $200 (includes a 1 year Regular subscription to CyVerse)
Cloud Native Camp $200 (includes a 1 year Regular subscription to CyVerse)

BYOD/BYOA

Bring your own data and analyses!  Container Campers are encouraged to bring their own data and analytical workflows for containerization.

Instructors

"I am already learning a lot on Day 1! I feel like this workshop is exactly what I needed in my career right now.”

"Great experience overall. Each instructor had a unique set of skills and experiences that they brought to the course, which was great."

"I wanted to learn how to create containers and run R analyses inside of containers. I learned how to do that and more."

“The highlight of Camp was the moment where I got something to build faster from an existing repository.”

“I really liked the BYOD aspect of this camp and how hands-on it was."

“The highlight of camp for me was being able to deploy containers on my personal computer on Day 1."

“The trainers are helpful answering questions and helping around. The group project is very useful to apply what I learned to real problems.”

“The highlight for me was working hands on with a group on a project and the desire for other participants to help each other."

“Container Camp was really well worth the time I spent there, thank you so much!” 

 

Create Account

An Open Science Workspace for Collaborative Data-driven Discovery