Запуск завантаженого образу
Свайпніть щоб показати меню
Запуск контейнерів з образів
Запуск контейнерів з образів є основною частиною роботи з Docker. Для цього використовується команда docker run, яка створює та запускає новий контейнер на основі вказаного образу.
Загальний синтаксис цієї команди:
docker run [OPTIONS] IMAGE [COMMAND]
Деякі з найпоширеніших опцій:
-d: Запускає контейнер у фоновому режимі (detached mode);-p: Відображає порти між вашим хостом і контейнером;--name: Призначає контейнеру власне ім'я;-it: Запускає контейнер в інтерактивному режимі, дозволяючи використовувати оболонку всередині контейнера.
Виконання наступної команди запускає новий контейнер Ubuntu та надає інтерактивну оболонку всередині нього:
docker run -p 8080:80 nginx
Прапорець -p відображає внутрішній порт контейнера 80 на порт 8080 вашого локального комп'ютера.
Після запуску контейнера ви можете відкрити браузер і перейти за адресою:
http://localhost:8080
Ви побачите, що Nginx працює за цією адресою. Зверніть увагу, що нічого не працює безпосередньо на вашому комп'ютері — все виконується всередині Docker.
Життєвий цикл контейнера: запуск, зупинка та видалення контейнерів
Після запуску контейнер проходить життєвий цикл, який включає кілька ключових етапів:
- Контейнер запускається, коли ви створюєте його з образу;
- Він залишається активним, поки його основний процес працює;
- Ви можете зупинити запущений контейнер за допомогою команди
docker stop, яка коректно завершує процес контейнера; - Якщо потрібно видалити контейнер повністю, використовуйте
docker rm, що видаляє контейнер із системи.
Видалення контейнера не видаляє сам образ, тому ви завжди можете запустити новий контейнер з цього ж образу пізніше. Розуміння цих базових команд життєвого циклу — запуску, зупинки та видалення контейнерів — допоможе ефективно керувати середовищем Docker під час розробки та тестування застосунків.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат