НАВЫКИ
Что тренируется
- container lifecycle
- CMD и ENTRYPOINT
- environment и secrets boundary
- users и capabilities
- volumes и bind mounts
- Docker networks и DNS
- Compose dependencies
- resource limits и healthchecks
50 LAB · НАЧАЛЬНЫЙ / MIDDLE / СЛОЖНЫЙ
Практика начинается с уже сломанного контейнерного окружения: выясните, почему сервис остановлен, не видит переменную, не может писать на диск или недоступен по сети.
Docker скрывает часть инфраструктурных деталей, но не отменяет их. Неверный command, entrypoint override, restart policy, user, mount или network способен сделать образ исправным, а сервис — полностью неработоспособным.
В Docker-треке Junnylab вы исследуете реальное состояние containers/images/networks/volumes и Compose-конфигурацию. Отдельные задачи используют вложенный Docker runtime, подготовленный так, чтобы bootstrap не зависел от внешнего registry во время прохождения LAB.
НАВЫКИ
СИМПТОМЫ
РЕАЛЬНЫЕ LAB
В треке: 10 начальных LAB · 30 Middle · 10 сложных LAB. Ниже — по два реальных примера каждого уровня из публичного каталога.
Docker · lifecycle
Docker · restart policy
Docker · resources
Docker · resources
Docker · multi-stage build
Docker · Compose interpolation
КАК ПРОХОДИТ ПРАКТИКА
В заявке есть симптомы и критерий готовности, но нет пошагового рецепта.
После входа создаётся отдельная учебная среда. Команды выполняются в настоящем shell.
Проверяете конфигурацию, логи и фактическое состояние теми инструментами, которыми пользовались бы на работе.
Можно выбрать любой корректный способ, если итоговое состояние соответствует техническому требованию.
Серверная функциональная проверка подтверждает, что проблема действительно устранена и LAB готова.
ДЛЯ КОГО
Для инженеров, которые уже умеют docker run и docker compose up и хотят перейти к диагностике реальных отказов контейнеризированных приложений.
FAQ
Нет. Docker runtime лаборатории работает на стороне Junnylab; пользователь взаимодействует с учебной средой через браузер.
Да. Compose используется как часть учебного окружения и во многих задачах является объектом диагностики.
Да. В треке есть DNS, сети, published ports, межконтейнерное взаимодействие и связанные с ними ошибки.
Публичный каталог показывает темы, сложность и проверяемые навыки. Аккаунт нужен только для запуска среды, терминала и сохранения прогресса.
Перейти в каталог Junnylab