← До списку лабораторних по Docker
Повний опис / сценарій лабораторної:
Мета: налаштувати просте середовище розробки де код живе на хості а сервіс працює в контейнері. Крок 1. Створити директорію з вихідним кодом. Пояснення: наприклад невеликий застосунок на Python або Node. Крок 2. Написати простий Dockerfile для запуску цього коду. Пояснення: встанови залежності і визнач команду запуску. Крок 3. Налаштувати docker-compose.yml для дев режиму. Пояснення: додай volume з кодом з хоста у контейнер. Крок 4. Додати змінні середовища для дев конфігурації. Пояснення: наприклад DEBUG=true або інші параметри. Крок 5. Запустити стек у дев режимі. Команда: docker compose up Крок 6. Змінити код на хості. Пояснення: поправ файл і збережи зміни. Крок 7. Перевірити що зміни одразу відображаються у контейнері. Пояснення: для інтерпретованих мов сервіс може підхопити їх без перебудови образу. Крок 8. Налаштувати перезапуск сервісу при зміні файлів якщо потрібно. Пояснення: додай watcher або hot reload механізм. Крок 9. Задокументувати як розробнику запустити це середовище з нуля. Пояснення: опиши кроки у файлі README. Крок 10. Міні звіт. Завдання: опиши плюси і мінуси dev на Docker порівняно з локальною установкою залежностей.