Розуміння Образів і Контейнерів
Свайпніть щоб показати меню
Docker-образи: шаблони застосунків
Docker-образи є базовими шаблонами для застосунків у екосистемі Docker. Образ — це шаблон лише для читання, який містить усе необхідне для запуску програмного забезпечення, зокрема:
- Код;
- Середовище виконання;
- Бібліотеки;
- Змінні середовища;
- Файли конфігурації.
Образи створені для забезпечення портативності та послідовності, що гарантує однакову роботу застосунку незалежно від місця розгортання образу. Docker-образ можна уявити як знімок або рецепт, який описує, як налаштувати та сконфігурувати середовище застосунку.
Що таке Docker-контейнер?
Образи визначають, як має виглядати застосунок, а контейнери — це фактичні запущені екземпляри цих образів. Docker-контейнер — це легкий, автономний та виконуваний пакет, який містить як сам застосунок, так і всі його залежності.
Під час запуску контейнера Docker створює записуваний шар поверх образу, що дозволяє контейнеру зберігати власний стан і зміни протягом життєвого циклу.
Основні моменти життєвого циклу контейнера:
- Створення: створення нового контейнера з образу;
- Запуск: контейнер виконує застосунок як ізольований процес;
- Зупинка: зупинка запущеного контейнера у будь-який момент;
- Перезапуск: контейнери можна перезапускати за потреби;
- Видалення: після видалення контейнера він зникає з системи.
Усі зміни, внесені всередині контейнера, втрачаються після його зупинки або видалення, якщо їх не зберегти зовнішньо або не зафіксувати у новому образі. Це забезпечує чистоту, послідовність і легке відтворення контейнерів.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат