Лабораторні роботи по Docker
← Назад до фільтрів та технологій
Рівень:
Всі рівні
Junior
Middle
Senior
#1
—
Docker Лабораторна 1: Базові операції з контейнерами
Рівень: middle · Тема: Базові операції з контейнерами
#2
—
Docker Лабораторна 2: Образи та кеш збірки
Рівень: middle · Тема: Робота з образами та кешем збірки
#3
—
Docker Лабораторна 3: Multi-stage Dockerfile
Рівень: middle · Тема: Dockerfile та багатостадійна збірка
#4
—
Docker Лабораторна 4: Мережі та порти
Рівень: middle · Тема: Мережі Docker та публікація портів
#5
—
Docker Лабораторна 5: Том проти bind mount
Рівень: middle · Тема: Volume та bind mount
#6
—
Docker Лабораторна 6: Docker Compose для веб і бази
Рівень: middle · Тема: Docker Compose базовий стек
#7
—
Docker Лабораторна 7: Healthcheck контейнера
Рівень: middle · Тема: Healthcheck в Dockerfile
#8
—
Docker Лабораторна 8: Ліміти cpu і памʼяті
Рівень: middle · Тема: Обмеження ресурсів контейнерів
#9
—
Docker Лабораторна 9: Логування контейнерів
Рівень: middle · Тема: Логи Docker та драйвери логування
#10
—
Docker Лабораторна 10: Приватний реєстр образів
Рівень: middle · Тема: Приватний Docker Registry
#11
—
Docker Лабораторна 11: Debug контейнера
Рівень: middle · Тема: Налагодження контейнерів
#12
—
Docker Лабораторна 12: Робота з секретами
Рівень: middle · Тема: Секрети та конфіг в контейнерах
#13
—
Docker Лабораторна 13: Інтеграція з systemd
Рівень: middle · Тема: Docker і системні служби
#14
—
Docker Лабораторна 14: Buildx і multi-arch образи
Рівень: middle · Тема: Docker Buildx та багатоплатформна збірка
#15
—
Docker Лабораторна 15: Зменшення розміру образу
Рівень: middle · Тема: Оптимізація розміру образу
#16
—
Docker Лабораторна 16: Базова безпека
Рівень: middle · Тема: Безпека контейнерів
#17
—
Docker Лабораторна 17: Прибирання образів і контейнерів
Рівень: middle · Тема: Очищення невикористаних ресурсів
#18
—
Docker Лабораторна 18: Контейнеризація legacy застосунку
Рівень: middle · Тема: Міграція існуючого застосунку у контейнер
#19
—
Docker Лабораторна 19: Backup і restore томів
Рівень: middle · Тема: Резервне копіювання даних у томах
#20
—
Docker Лабораторна 20: Дев середовище на Docker
Рівень: middle · Тема: Docker у локальному середовищі розробки
#21
—
Docker Лабораторна 21: Ініціалізація Docker Swarm
Рівень: middle · Тема: Docker Swarm: базове налаштування кластера
#22
—
Docker Лабораторна 22: Overlay мережі в Swarm
Рівень: middle · Тема: Docker Swarm: overlay мережі
#23
—
Docker Лабораторна 23: Rolling update сервісів
Рівень: middle · Тема: Docker Swarm: rolling оновлення
#24
—
Docker Лабораторна 24: Секрети в Swarm
Рівень: middle · Тема: Docker Swarm: секрети та конфіги
#25
—
Docker Лабораторна 25: Stack deploy
Рівень: middle · Тема: Docker Swarm: stack deploy з Compose файлу
#26
—
Docker Лабораторна 26: Placement constraints
Рівень: middle · Тема: Docker Swarm: розміщення сервісів за constraints
#27
—
Docker Лабораторна 27: Docker context
Рівень: middle · Тема: Docker context та віддалені хости
#28
—
Docker Лабораторна 28: Rootless режим
Рівень: middle · Тема: Rootless Docker (концепція та практичний тест)
#29
—
Docker Лабораторна 29: Права на файли при bind mount
Рівень: middle · Тема: Права доступу при bind mount (UID/GID)
#30
—
Docker Лабораторна 30: Test та Prod образи
Рівень: middle · Тема: Тестові та продакшн образи (multi-stage)
#31
—
Docker Лабораторна 31: Збірка і push з CI
Рівень: middle · Тема: Docker у CI/CD пайплайні
#32
—
Docker Лабораторна 32: Оптимізація через .dockerignore
Рівень: middle · Тема: .dockerignore та швидкість збірки
#33
—
Docker Лабораторна 33: Багатошарова мережа в Compose
Рівень: middle · Тема: Docker Compose: кілька мереж і залежності
#34
—
Docker Лабораторна 34: Логи у ELK
Рівень: middle · Тема: Інтеграція Docker логів з ELK стеком (концептуально)
#35
—
Docker Лабораторна 35: Macvlan для окремих ip
Рівень: middle · Тема: Macvlan мережі в Docker
#36
—
Docker Лабораторна 36: systemd у контейнері
Рівень: middle · Тема: Запуск systemd всередині контейнера (анти-патерн)
#37
—
Docker Лабораторна 37: Робота з capabilities
Рівень: middle · Тема: Обмеження Linux capabilities у контейнерах
#38
—
Docker Лабораторна 38: Sidecar контейнери
Рівень: middle · Тема: Sidecar патерн у Docker Compose
#39
—
Docker Лабораторна 39: Версії Compose файлів
Рівень: middle · Тема: Міграція з docker-compose v2 на v3
#40
—
Docker Лабораторна 40: Налаштування daemon.json
Рівень: middle · Тема: Hardening конфігурації Docker daemon
#41
—
Docker Лабораторна 41: Стенд для команди розробки
Рівень: middle · Тема: Підготовка базового Docker стенду для команди
#42
—
Docker Лабораторна 42: Ліміт процесів pids-limit
Рівень: middle · Тема: Обмеження процесів та pids у контейнерах
#43
—
Docker Лабораторна 43: Debug мережі контейнерів
Рівень: middle · Тема: Налагодження мережі контейнерів
#44
—
Docker Лабораторна 44: Root файлової системи тільки для читання
Рівень: middle · Тема: Read-only rootfs та writable каталоги
#45
—
Docker Лабораторна 45: Замість правок у прод середовищі
Рівень: middle · Тема: Immutable infrastructure та контейнери
#46
—
Docker Лабораторна 46: Імена і ярлики
Рівень: middle · Тема: Іменування контейнерів та labels
#47
—
Docker Лабораторна 47: Backup приватного реєстру
Рівень: middle · Тема: Резервне копіювання Docker Registry
#48
—
Docker Лабораторна 48: Стрім подій Docker
Рівень: middle · Тема: Моніторинг Docker через docker events
#49
—
Docker Лабораторна 49: Метрики ресурсів контейнерів
Рівень: middle · Тема: Збір метрик контейнерів
#50
—
Docker Лабораторна 50: Timezone і locale
Рівень: middle · Тема: Часові пояси та локалі у контейнерах
#51
—
Docker Лабораторна 51: Userns remap
Рівень: middle · Тема: User namespace remapping (концептуально)
#52
—
Docker Лабораторна 52: Build secrets
Рівень: middle · Тема: Build secrets і приватні репозиторії (концепція)
#53
—
Docker Лабораторна 53: Використання env файлів
Рівень: middle · Тема: Env файли та конфіг через змінні
#54
—
Docker Лабораторна 54: save, load, export, import
Рівень: middle · Тема: Експорт контейнерів у tar та перенесення
#55
—
Docker Лабораторна 55: Використання tmpfs
Рівень: middle · Тема: Tmpfs mount у контейнерах
#56
—
Docker Лабораторна 56: One-shot jobs
Рівень: middle · Тема: Контейнери як cron завдання
#57
—
Docker Лабораторна 57: Reload без простою
Рівень: middle · Тема: Zero-downtime reload конфігурації
#58
—
Docker Лабораторна 58: Кеш для залежностей
Рівень: middle · Тема: Кешування залежностей у multi-stage збірці
#59
—
Docker Лабораторна 59: Стан бази у контейнері
Рівень: middle · Тема: Dev проти prod бази даних у контейнерах
#60
—
Docker Лабораторна 60: Документація оточення
Рівень: middle · Тема: Документація Docker оточення проєкту
#61
—
Docker Лабораторна 61: Debug збірки через target
Рівень: middle · Тема: Налагодження збірки образів і цільові стадії
#62
—
Docker Лабораторна 62: docker system prune
Рівень: middle · Тема: Очищення Docker середовища без втрати важливих даних
#63
—
Docker Лабораторна 63: Healthcheck і статус сервісу
Рівень: middle · Тема: HEALTHCHECK для контейнерів
#64
—
Docker Лабораторна 64: Graceful shutdown
Рівень: middle · Тема: Коректне завершення контейнерів і SIGTERM
#65
—
Docker Лабораторна 65: Мінімізація образів
Рівень: middle · Тема: Мінімальні образи і distroless підхід
#66
—
Docker Лабораторна 66: Поетапна контейнеризація
Рівень: middle · Тема: Міграція легасі сервісу у Docker
#67
—
Docker Лабораторна 67: Зовнішні секрети
Рівень: middle · Тема: Інтеграція Docker сервісів зі сховищем секретів
#68
—
Docker Лабораторна 68: IO ліміти для контейнера
Рівень: middle · Тема: Обмеження дискового вводу виводу для контейнерів
#69
—
Docker Лабораторна 69: Офлайн реєстр
Рівень: middle · Тема: Підготовка образів для офлайн середовища
#70
—
Docker Лабораторна 70: Аналіз падінь контейнера
Рівень: middle · Тема: Налагодження падінь контейнерів
#71
—
Docker Лабораторна 71: Docker через TLS
Рівень: middle · Тема: Безпечний віддалений доступ до Docker daemon
#72
—
Docker Лабораторна 72: Registry з паролем
Рівень: middle · Тема: Приватний Docker Registry з авторизацією
#73
—
Docker Лабораторна 73: Образи для різних архітектур
Рівень: middle · Тема: Multi arch образи і buildx (концептуально)
#74
—
Docker Лабораторна 74: systemd unit для контейнера
Рівень: middle · Тема: Звʼязка Docker і systemd сервісів на хості
#75
—
Docker Лабораторна 75: Стратегія логування
Рівень: middle · Тема: Організація логування для багатоконтейнерного застосунку
#76
—
Docker Лабораторна 76: Взаємодія ресурсів
Рівень: middle · Тема: Порівняння ресурсів контейнерів і хоста
#77
—
Docker Лабораторна 77: Авто реєстрація сервісів
Рівень: middle · Тема: Service discovery на основі labels
#78
—
Docker Лабораторна 78: Dev середовище для декількох людей
Рівень: middle · Тема: Організація спільного dev стенду з Docker
#79
—
Docker Лабораторна 79: Перенесення сервісу
Рівень: middle · Тема: Міграція контейнерів між хостами з мінімальним простоєм
#80
—
Docker Лабораторна 80: Перевірка образів на вразливості
Рівень: middle · Тема: Базовий security аудит Docker образів
#81
—
Docker Лабораторна 81: Rootless режими
Рівень: middle · Тема: Rootless Docker для звичайних користувачів
#82
—
Docker Лабораторна 82: Sidecar для логів
Рівень: middle · Тема: Sidecar контейнери для логування
#83
—
Docker Лабораторна 83: Ліміти запитів через проксі
Рівень: middle · Тема: Docker і HTTP reverse proxy з rate limiting
#84
—
Docker Лабораторна 84: Перевірка безпеки контейнерів
Рівень: middle · Тема: Сканування Docker host на зайві привілеї контейнерів
#85
—
Docker Лабораторна 85: Мікро бенчмарки у контейнері
Рівень: middle · Тема: Docker і тестування продуктивності
#86
—
Docker Лабораторна 86: Перевірка оновлень базового образу
Рівень: middle · Тема: Docker і тестування оновлень базових образів
#87
—
Docker Лабораторна 87: Dev сертифікати для https
Рівень: middle · Тема: Docker і локальні розробницькі сертифікати TLS
#88
—
Docker Лабораторна 88: Організація каталогу з образами
Рівень: middle · Тема: Логічна структура репозиторію з Dockerfile
#89
—
Docker Лабораторна 89: Конфіги як окремі томи
Рівень: middle · Тема: Гаряча заміна конфігів через конфіг томи
#90
—
Docker Лабораторна 90: Поведінка при full disk
Рівень: middle · Тема: Тестування поведінки при заповненні диска у контейнері
#91
—
Docker Лабораторна 91: GitLab CI pipeline для Docker
Рівень: middle · Тема: Поєднання Docker та GitLab CI для збірки образів
#92
—
Docker Лабораторна 92: Тестування Dockerfile
Рівень: middle · Тема: Організація тестів для Dockerfile
#93
—
Docker Лабораторна 93: Короткоживучі креденшіали
Рівень: middle · Тема: Docker і динамічні секрети бази даних
#94
—
Docker Лабораторна 94: Reproduce баг із прод у локальному стенді
Рівень: middle · Тема: Docker як інструмент для локального відтворення багів
#95
—
Docker Лабораторна 95: Тестовий поштовий сервер
Рівень: middle · Тема: Docker і локальний SMTP для тестування листів
#96
—
Docker Лабораторна 96: Override compose для scale
Рівень: middle · Тема: Масштабування служб через кілька compose файлів
#97
—
Docker Лабораторна 97: Кеш реєстру
Рівень: middle · Тема: Docker і локальний registry cache
#98
—
Docker Лабораторна 98: Тимчасовий стенд для тестів
Рівень: middle · Тема: Docker і інтеграційні тести з залежними сервісами
#99
—
Docker Лабораторна 99: External конфіг з перезавантаженням
Рівень: middle · Тема: Docker і оновлення конфігурації без перезбирання образу
#100
—
Docker Лабораторна 100: Аудит Docker практик
Рівень: middle · Тема: Фінальний огляд Docker практик у проєкті