Docker / Images and container fundamentals

Docker β€” Images and container fundamentals

Trace processes, files, storage, and network boundaries using an explicit service fixture.

6 lessons Β· No account required

What you will learn

  • Distinguish engine, image, container, context, and registry.
  • Explain layers, build inputs, process lifetime, mounts, and port publication.
  1. Processes, isolation, and the Docker model

    Build a precise mental model before interpreting commands or trusting isolation boundaries.

    Start learning
  2. Images, layers, tags, and content identity

    Trace an image reference to its content and distinguish image history from durable application data.

    Start learning
  3. Dockerfiles, build context, and COPY

    Make the files available to a build explicit and separate build-time instructions from runtime behavior.

    Start learning
  4. Process lifetime, arguments, and shutdown

    Explain why containers start, remain alive, stop, or exit before changing restart policies.

    Start learning
  5. Writable layers, bind mounts, and volumes

    Place state deliberately and understand why mounted paths can hide image files or change ownership assumptions.

    Start learning
  6. Networks, DNS, listeners, and published ports

    Trace traffic from a client through its network namespace to the intended listening process.

    Start learning
Back to course