Справочники
Материалы этого раздела не предназначены для чтения подряд. Это рабочий инструмент для быстрого поиска во время работы — открывайте нужный файл, когда нужен ответ, а не объяснение.
Разница с учебными разделами: там объясняется, почему механизм устроен так; здесь — что набрать в терминале. Каждая запись справочника содержит ссылку на раздел курса, где тема разобрана подробно.
Cheat sheets
Команды и синтаксис с краткими пояснениями.
-
Docker CLI cheat sheet
Команды по группам: images, containers, networks, volumes, system. Полезные--formatвыражения. Комбинации для типовых задач. -
Dockerfile cheat sheet
Все инструкции с синтаксисом и коротким примером. Возможности BuildKit: cache mounts, secret mounts, bind mounts, heredocs. Шаблоны для Python. -
Docker Compose cheat sheet
Атрибуты services по группам. Командыdocker compose. Синтаксис healthcheck, depends_on, profiles, secrets. Anchors и interpolation. -
Networking cheat sheet
Команды управления сетями, синтаксис публикации портов, диагностические команды внутри и снаружи container, соответствие «симптом → проверка». -
Storage cheat sheet
Синтаксис--mountи-v, управление volumes, backup и restore,tmpfs, решения проблем с правами.
Checklists
Списки проверок для конкретных ситуаций.
-
Debugging checklist
Последовательности проверок по симптомам: container не стартует, нет логов, сервис недоступен, приложение падает, диск заполнен. Каждая — упорядоченный список команд, сужающих область поиска. -
Security checklist
Проверки для образа, для runtime, для Compose-конфигурации, для CI. С указанием команды проверки и уровня критичности. -
Production checklist
Список требований перед выводом сервиса в эксплуатацию: сборка, запуск, наблюдаемость, отказоустойчивость, доставка. -
Python container checklist
Специфика Python: base image, зависимости, переменные окружения, logging, сигналы, worker count, resource limits. -
Cleanup checklist
Безопасное освобождение места по категориям с предварительным просмотром. Что удаляется безвозвратно и что проверить до удаления.
Итоговые материалы
Материалы, обобщающие курс.
-
Карта решений
Таблица «задача → рекомендуемый подход → альтернативы → риски». Используется при проектировании: помогает выбрать подход осознанно и увидеть цену выбора. -
Каталог антипаттернов
Шестьдесят два антипаттерна: описание, почему выглядит разумным, чем оборачивается, как правильно. Инструмент для ревью чужих конфигураций. -
План дальнейшего развития
Куда двигаться после курса: containerd, Podman, Buildah, Kubernetes, Helm, Linux networking, Linux security, CI/CD, observability, облачные сервисы. С обоснованием порядка изучения. -
Glossary
Словарь терминов курса с определениями и ссылками на разделы, где термин вводится.
Официальные источники
resources/source-links.md — все использованные в курсе источники, сгруппированные по темам, с указанием того, какую часть материала подтверждает каждый.
Правило курса: спорный или версионно-зависимый факт проверяется по официальной документации, а не по блогам. Если материал курса расходится с текущей документацией — верна документация, а курс устарел.
Как быстро найти нужное
| Вопрос | Куда смотреть |
|---|---|
| Какой командой это делается? | Docker CLI cheat sheet |
Как пишется эта инструкция Dockerfile? | Dockerfile cheat sheet |
Какой ключ в compose.yaml за это отвечает? | Compose cheat sheet |
| Что означает этот термин? | Glossary |
| Не работает — с чего начать? | Debugging checklist |
| Что проверить перед production? | Production checklist |
| Насколько это опасно? | Security checklist |
| Как выбрать между двумя подходами? | Карта решений |
| Это плохая практика? | Каталог антипаттернов |
| Кончилось место на диске | Cleanup checklist |
| Где об этом написано официально? | Официальные источники |
Навигация
Вернуться к главному оглавлению
Рабочие примеры
Официальные источники