Following notes are based on a course created by Stephan Grider.
Section 1-5 Basics of Docker
Section 6-7 Workflows and CI
Section 7-11 Multi-Containers & Deployment