Laptop to Production
Module 07

Containers

Packaging the app once so it runs the same everywhere.

QuickCart: 'It worked on my laptop' breaks a release.

Lessons in this module

  1. Images and containersThe package and the running copy.
    ReadyDone
  2. Writing a DockerfileEvery line, and why the order matters.
    ReadyDone
  3. Data and networkingVolumes, bind mounts and container networks.
    ReadyDone
  4. Storing images: ECRPrivate images, scanning and tags that never change.
    ReadyDone

Put this module to work in Project 3: One service, two runtimes.

Next module: 08 – Running containers