cdvx / docker-tutorial

Introductory and advanced docker tutorials. Presented at PyOhio on 7/26/14

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker 101 Tutorials

NOTE: Docker moves fast and this tutorial is now out of date. Please reference one of my more recent Docker tutorials.

These tutorials accompany a short presentation.

This repo includes a Vagrantfile and Ansible playbook which provision a docker daemon on an Ubuntu 14.04 LTS server to minimize time students spend configuring their environments.

Introductory tutorial

This tutorial is for people new to docker. It covers:

  • Docker basics
  • Dockerizing your own apps
  • Managing your development environment with Fig

See the intro subdirectory to get started.

Advanced tutorial

This tutorial is for people who already understand the basics of using docker. It includes a survey of different docker projects, plus an exercise to get you working with the docker API. Students will:

  • Check out Drone, Deis, and Tutum
  • Play with the docker API
  • Discuss how you're using docker with other folks

See the advanced subdirectory to get started.

About

Introductory and advanced docker tutorials. Presented at PyOhio on 7/26/14

License:MIT License


Languages

Language:Python 62.8%Language:Makefile 15.3%Language:Shell 13.9%Language:HTML 7.7%Language:JavaScript 0.1%Language:CSS 0.1%