Introduction to Docker

Wed Jun 1, 2016

Introduction

This is the intro to Docker

Docker documentation

Other stuff

NEXT: also refer to my powerpoint deck

Docker inspect can expose environment variables

Security concern with using environment variables for secrets


root@rancher:~# docker inspect mysql | jq .[0].Config.Env
[
  "MYSQL_ROOT_PASSWORD=techitup2015",
  "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
  "GOSU_VERSION=1.7",
  "MYSQL_MAJOR=5.7",
  "MYSQL_VERSION=5.7.13-1debian8"
]

A Great Tutorial

https://dinosaurscode.xyz/tutorials/2016/07/02/docker-tutorial-for-beginners/

https://www.blindside.io/courses/a-practical-guide-to-docker

Hands on Docker - some labs https://github.com/alexellis/HandsOnDocker/blob/master/Labs.md

https://dzone.com/articles/an-introduction-to-docker-for-mac

http://developers.redhat.com/blog/2016/03/09/more-about-docker-images-size/