Тренажёр Dockerfile

Напишете 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. Задачи с кодом проверяются автоматически.

  1. Основы Dockerfile

  2. Кэш слоёв и размер

  3. Безопасность и запуск

  4. Multi-stage по стекам

Бесплатный курс

Открыть курс на Mentorix · Все курсы