Docker 101 Tutorials
April 10, 2015 ยท View on GitHub
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 <http://slides.com/atbaker/docker-101>_.
This repo includes a Vagrantfile <http://www.vagrantup.com/>_ and Ansible playbook <http://www.ansible.com/>_ 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 <https://www.docker.io/>_. It covers:
- Docker basics
- Dockerizing your own apps
- Managing your development environment with
Fig <http://orchardup.github.io/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 <https://drone.io/>,Deis <http://deis.io/>, andTutum <http://www.tutum.co/>_ - Play with the docker API
- Discuss how you're using docker with other folks
See the advanced subdirectory to get started.