Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Запуск Завантаженого Образу | Робота з Образами Docker
Основи Docker

bookЗапуск Завантаженого Образу

Запуск контейнерів з образів

Запуск контейнерів з образів є базовою частиною роботи з 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-середовищем під час розробки та тестування застосунків.

question mark

Що робить команда docker run?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 7.14

bookЗапуск Завантаженого Образу

Свайпніть щоб показати меню

Запуск контейнерів з образів

Запуск контейнерів з образів є базовою частиною роботи з 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-середовищем під час розробки та тестування застосунків.

question mark

Що робить команда docker run?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
some-alt