Разберёшь, как Docker собирает образ из слоёв и запускает контейнер как ограниченный процесс на общем ядре. Научишься читать кэш сборки, выбирать базовый образ и проверять сеть, хранилище, лимиты и остановку контейнера.
Сопоставишь контейнер с процессом Linux и виртуальную машину с отдельным ядром. Поймёшь, как слои образа, PID 1, сигналы и лимиты ресурсов влияют на Go-сервис.
Поймёшь, как BuildKit превращает Dockerfile в граф шагов и когда может переиспользовать результат. Разберёшь контекст, multi-stage и multi-arch сборку, секреты, base image и неизменность digest.
Проследишь, как контейнер общается с соседями, хранит данные и получает CPU и память. Проверишь остановку по сигналу и набор ограничений запуска, чтобы сервис переживал завершение без лишних прав.