Docker

Package any app so it runs the same everywhere.

Beginner to Intermediate4 modules15 lessonsFree · no sign-up
0 of 15 lessons published
View syllabus

Syllabus

01 IntroductionContainers. 4 lessons
  1. 1.1What is Docker and why use it?Coming soon
  2. 1.2Containers vs virtual machinesComing soon
  3. 1.3Docker architectureComing soon
  4. 1.4Installing DockerComing soon
02 Images and ContainersThe basics. 5 lessons
  1. 2.1Running containersComing soon
  2. 2.2Docker images and layersComing soon
  3. 2.3Writing a DockerfileComing soon
  4. 2.4Building and tagging imagesComing soon
  5. 2.5Docker Hub and registriesComing soon
03 Data and NetworkingReal applications. 3 lessons
  1. 3.1Volumes and bind mountsComing soon
  2. 3.2Docker networkingComing soon
  3. 3.3Environment variablesComing soon
04 Multi-Container AppsDocker Compose. 3 lessons
  1. 4.1Docker ComposeComing soon
  2. 4.2Containerising a full-stack appComing soon
  3. 4.3Best practices and image optimisationComing soon