DevOps Peach

Docker & Kubernetes · Module 01

Getting Started with Docker

Learn why containers exist, how Docker differs from VMs, the parts of Docker, and the basic container lifecycle.

Practice interactively →

What you will learn

Lessons

  1. Why Docker

    Containers turn the "stack × environment" matrix into one package that runs the same everywhere.

  2. Containers and VMs

    A VM virtualizes hardware and has its own guest OS; a container only isolates processes and shares the host kernel.

  3. Docker architecture and terms

    The Docker CLI sends requests to the daemon; the daemon builds, pulls and runs images as containers; a registry stores and distributes images.

  4. Basic Docker commands

    The container lifecycle — run, ps, logs, exec, stop, rm — and the flags you use most.