← До фільтрів та технологій

← До списку лабораторних по Docker

Docker Лабораторна 20: Дев середовище на Docker

Технологія: Docker

Номер лабораторної: 20 · Рівень: middle

Тема: 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 порівняно з локальною установкою залежностей.