Курс на Stepik
Обложка курса «Контейнеризация в Linux: От chroot до Docker» на Stepik
3 900 ₽

Контейнеризация в Linux: От chroot до Docker ★ 5.000

Открыть на
STEPIK.ORG

Курс проведёт вас через полную эволюцию контейнеризации в Linux: от chroot до Docker и Docker Compose. Вы не просто выучите команды — вы поймёте, как работают namespaces, cgroups, runc и архитектура Docker.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Контейнеризация в Linux: От chroot до Docker»Учеников на курсе 10
Сертификаты, выданные на курсе «Контейнеризация в Linux: От chroot до Docker»Сертификатов выдано 2
Отзывы о курсе «Контейнеризация в Linux: От chroot до Docker»Отзывов получено 2
Рейтинг курса «Контейнеризация в Linux: От chroot до Docker»Рейтинг курса 5.000
Уроки в курсе «Контейнеризация в Linux: От chroot до Docker»Количество уроков 39
Тесты в курсе «Контейнеризация в Linux: От chroot до Docker»Количество квизов 14
Время прохождения курса «Контейнеризация в Linux: От chroot до Docker»Время прохождения курса —
Стоимость курса «Контейнеризация в Linux: От chroot до Docker»Стоимость курса 3 900 ₽ —
Обновления курса «Контейнеризация в Linux: От chroot до Docker»Обновления курса — —
Дата публикации курса «Контейнеризация в Linux: От chroot до Docker»Дата публикации курса — ———
Последнее обновление курса «Контейнеризация в Linux: От chroot до Docker»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Контейнеризация в Linux: От chroot до Docker» 8 разделов Уроки в курсе «Контейнеризация в Linux: От chroot до Docker» 39 уроков Тесты в курсе «Контейнеризация в Linux: От chroot до Docker» 14 тестов Время прохождения курса «Контейнеризация в Linux: От chroot до Docker» 0 ч. Последнее обновление курса «Контейнеризация в Linux: От chroot до Docker» обн. 11 сентября 2026

История и философия контейнеризации

5 уроков
1. Предисловие к курсу ↗
2. Эволюционный путь контейнеризации ↗
3. Почему вообще появилась контейнеризация? ↗
4. chroot — первый шаг к изоляции ↗
5. Создаем свое первое изолированное окружение с помощью chroot ↗

Пространства имён (namespaces) – фундамент изоляции

2 урока
1. Что такое namespaces в Linux ↗
2. Управление namespace через утилиты unshare и nsenter ↗

Control Groups (cgroups) — управление ресурсами контейнеров

3 урока
1. Зачем нужны cgroups, если уже существуют namespaces? ↗
2. cgroups v1 и cgroups v2. Устройство современной иерархии ↗
3. Управление ресурсами с помощью cgroups v2 ↗

OCI Runtime — как на самом деле запускается контейнер

3 урока
1. От namespaces к настоящему контейнеру ↗
2. Что такое runc? ↗
3. Создание контейнера с помощью runc ↗

Docker — современная платформа контейнеризации

15 уроков
1. Что такое Docker и как он устроен ↗
2. Docker Images — контейнер начинается с образа ↗
3. Работа с образами ↗
4. Работа с контейнерами ↗
5. Первый полноценный контейнер ↗
6. Зачем создавать собственные Docker Image? ↗
7. Dockerfile — подробный разбор всех инструкций ↗
8. Docker Layers и Build Cache ↗
9. Где Docker хранит образы и контейнеры? ↗
10. BuildKit — современная система сборки Docker ↗
11. Зачем Docker собственная сеть? ↗
12. Сетевые драйверы Docker: Bridge, Host, None, Macvlan и Overlay ↗
13. Service Discovery и встроенный DNS Docker ↗
14. Хранение данных в Docker ↗
15. Безопасность Docker-контейнеров ↗

Полезные возможности Docker

5 уроков
1. Резервное копирование Docker Volumes ↗
2. Healthcheck для контейнеров ↗
3. Логирование в Docker ↗
4. Ограничение ресурсов контейнеров — память, CPU и процессы ↗
5. Docker Disk Management — как узнать, что закончилось место? ↗

Docker Compose

4 урока
1. Зачем нужен Docker Compose? ↗
2. Разбираем compose.yaml построчно ↗
3. Команды Docker Compose ↗
4. Best Practices Docker Compose ↗

Финал

2 урока
1. Тестирование ↗
2. Финал ↗