Контейнеры
-
cgroups и namespaces — как устроены контейнеры
Изоляция (namespaces) и лимиты ресурсов (cgroups) — фундамент контейнеров и systemd.
5 минlsnssystemd-cglssystemd-cgtop -
Docker — контейнеры: запуск, порты, тома, сети
Docker запускает программы в контейнерах — изолированных процессах из образов — и управляет их портами, томами и сетями.
21 минsystemctl enabledocker rundocker ps -
Образы контейнеров — слои, теги, реестр и digest
Образ — неизменяемый набор слоёв с файлами и настройками запуска; из него Docker создаёт контейнеры.
11 минdocker loaddocker imagesdocker image -
Dockerfile — рецепт образа и docker build
Dockerfile — рецепт образа: основа, файлы, команды сборки и запуска; docker build собирает по нему образ.
12 минdocker builddocker historydocker image -
docker compose — стек контейнеров одним файлом
docker compose описывает стек контейнеров с сетью, томами и переменными в compose.yaml и поднимает его одной командой.
13 минdocker compose