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