← До списку лабораторних по Docker
Повний опис / сценарій лабораторної:
Мета: на базі попередніх лабораторних описати повний Docker ландшафт проєкту так щоб нова людина змогла його відтворити. Крок 1. Зібрати список усіх Docker сервісів проєкту. Пояснення: web, api, db, cache, фонові worker процеси. Крок 2. Для кожного сервісу описати базовий образ і призначення. Пояснення: коротко але зрозуміло для нової людини. Крок 3. Додати інформацію про мережі. Пояснення: які мережі існують, які сервіси до них підʼєднані. Крок 4. Описати томи і дані які вони містять. Пояснення: які томи критичні, які можна безболісно видаляти. Крок 5. Додати приклад команд для старту і зупинки у dev. Пояснення: docker compose up, docker compose down, окремі сервіси. Крок 6. Описати процес оновлення образів. Пояснення: як часто збираються нові образи і як деплояться. Крок 7. Задокументувати політику логів і метрик. Пояснення: куди йдуть логи, які агенти знімають метрики. Крок 8. Додати розділ про безпеку. Пояснення: non root користувачі, ліміти ресурсів, secrets. Крок 9. Перевірити документацію з точки зору новачка. Пояснення: попроси колегу спробувати підняти оточення за цими кроками. Крок 10. Міні звіт. Завдання: опиши які розділи документації про Docker ти вважаєш обовʼязковими для будь якого серйозного проєкту.