Встречается на собеседованиях • сегодня

В чем разница между docker run и docker create

docker run и docker create — команды для работы с контейнерами, но с разным поведением:

  • docker create только создает контейнер из образа, но не запускает его. Возвращает ID контейнера.
    Пример:
    bash
    docker create --name my_container nginx
    Контейнер останется в статусе Created.
  • docker run делает create + start. Запускает контейнер сразу.
    Пример:
    bash
    docker run -d --name my_running_container nginx
    Контейнер перейдет в статус Up.

Когда использовать:

  • create — если нужно подготовить контейнер с настройками перед запуском.
  • run — для немедленного запуска.

Флаги (например, -d, --name) работают одинаково в обеих командах.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы