Skip to content
This repository has been archived by the owner on Oct 11, 2022. It is now read-only.

Syllabus and Materials for "Docker in Depth" Polyglot Conference 2014 Tutorial

Notifications You must be signed in to change notification settings

tavisrudd/polyglot-docker-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Docker in Depth

Polyglot Conference 2014 Workshop

Tickets

Tickets can be purchased at https://www.picatic.com/polyglot-software-workshops

Abstract

Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. Docker containers are both hardware-agnostic and platform-agnostic. This means that they can run anywhere, from your laptop to the largest EC2 compute instance and everything in between - and they don't require that you use a particular language, framework or packaging system. That makes them great building blocks for deploying and scaling web apps, databases and backend services without depending on a particular stack or provider. Although it's only a year old, Docker is in the top 5 projects on GitHub (ranked by either Stars or activity)

This full day lab will cover Docker in depth: from the basics to advanced use cases. Students will progress from introductory exercises on individual containers to creating, monitoring and troubleshooting larger systems with clusters of interlinked containers. You will leave with the skills and confidence to use Docker in a wide range of settings.

We will be learning via hands-on examples and exercises rather than via lecture.

Requirements

Students should come with a laptop, a text editor, a terminal emulator and ssh. The exercises themselves will be performed on EC2 so no additional software is required.

Pre-Requisites / Pre-Study

  • Intermediate Unix system administration knowledge and command line skills.
  • If you're not already familiar with Bash and basic Python, please do some self study first.
  • I want you to spend the tutorial day active at the keyboard not listening to me passively. To that end, please watch this 57 min. introductory screencast before the class. If you are keen and have extra time, also watch this talk by Solomon Hykes.

Pre-Workshop Questionnaire

https://docs.google.com/forms/d/1gaqJcHFy30RNTewF7v3WLZS_xuvK9t8WtPeiAAIFLVc/viewform

Syllabus

See workshop.org in this folder.

About

Syllabus and Materials for "Docker in Depth" Polyglot Conference 2014 Tutorial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published