Skip to main content

Як запустити docker контейнер?

Контейнер запускають командою docker run, вказавши образ, з якого він має бути створений.

Базовий приклад

bash
docker run IMAGE_NAME

Якщо образ не завантажено локально, Docker сам завантажить його з registry (наприклад, з Docker Hub).

Запустити контейнер в інтерактивному режимі (з терміналом)

bash
docker run -it IMAGE_NAME

Запустити контейнер у фоні (detached mode)

bash
docker run -d IMAGE_NAME

Запуск з маппінгом порту (для веб-застосунків)

bash
docker run -d -p 8080:80 IMAGE_NAME

де 8080 - порт на хості, 80 - порт усередині контейнера.

Запуск з ім'ям

bash
docker run --name my_container IMAGE_NAME

Що важливо пам'ятати

  • run створює і запускає контейнер.
  • Коли основний процес усередині контейнера завершиться - контейнер зупиниться.

Якщо хочеш - можу показати, як запускати з volume, зі змінними середовища або як дивитися логи й стан контейнера.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.