# L08 · Docker Fundamentals Karta uczy modelu image/container oraz cyklu `build`, `run`, `inspect`, `stop`, `rm`, volume i bind mount. Profil `native-amd64` celowo nie otrzymuje socketu Docker/Podman, dlatego automatyczne testy używają jawnego `container_lab.py` — deterministycznego modelu stanów offline. Komunikat PASS nie oznacza wykonania prawdziwego kontenera. | Task | Dowód PASS | | --- | --- | | `task01_build_image_spec` | poprawny Dockerfile, 4 instrukcje, stabilny digest | | `task02_container_lifecycle` | created/running → exited → removed | | `task03_volume_and_bind` | dane volume i bind przeżywają usunięcie kontenera | ```bash stemctl card use console-bash L08 stemctl test native-amd64 console-bash L08 1 stemctl test native-amd64 console-bash L08 2 stemctl debug native-amd64 console-bash L08 3 ``` Na maszynie operatorskiej z rootless Podmanem/Dockerem uczeń powtarza te same etapy prawdziwym CLI. Socket silnika nie może być montowany do profilu ucznia. Wyniki wpisz do [answers/docker-evidence.md](answers/docker-evidence.md).