Напишете 40 Dockerfile для сервисов на Go, Rust, Python и Node: слои в порядке, при котором работает кэш, запуск не от root, multi-stage сборка, токен, который не остаётся в образе. Такие ошибки обычно всплывают на ревью или когда образ весит гигабайт. Проверка разбирает ваш файл и показывает, какое требование не выполнено. Тренажёр бесплатный, Docker ставить не нужно.
Это тренажёр, теории здесь нет. В каждой задаче заготовка Dockerfile, иногда вместе с .dockerignore, и требования из реальных сервисов.
Проверка **статическая**: файл разбирается по правилам синтаксиса Dockerfile с переносами строк, комментариями и JSON-формой команд, затем сверяется каждый пункт условия.
Образ не собирается. Поэтому Docker ставить не нужно, а ответ приходит за секунды. При ошибке вы видите, какое требование не выполнено.
Основы контейнеров есть в бесплатном курсе «Docker: первые шаги».
Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support
Бэкенд-разработчикам, которые пишут Dockerfile по образцу из соседнего репозитория.
Начинающим DevOps: кэш слоёв, multi-stage и запуск не от root проверяют на ревью и спрашивают на собеседованиях.
Тем, у кого образ весит гигабайт и пересобирается целиком из-за одной строки кода.
Понимаете, что такое образ и контейнер.
Читаете простые команды shell: apt-get, pip install, npm ci.
Модулей: 4, уроков: 9. Задачи с кодом проверяются автоматически.
Бесплатный курс