Найти в Дзене
DevOps Brain

Команды Docker Compose: Up, Start, Down и Stop - В чем разница?

Оглавление

В этой статье рассматриваются ключевые команды Docker Compose: up, start, down и stop. Вот их основные отличия и примеры использования.

Основные команды:

  1. up:Создает и запускает новые контейнеры, а также сети и тома, указанные в файле Compose.
    Пример: docker-compose up или docker-compose up -d (в фоновом режиме).
  2. start:Запускает остановленные контейнеры без создания новых.
    Пример: docker-compose start.
  3. stop:Останавливает контейнеры, но не удаляет их.
    Пример: docker-compose stop.
  4. down:Останавливает и удаляет контейнеры, а также сети.
    Пример: docker-compose down или docker-compose down -v (удаление томов).
телега для ops/admin/sre/dba. Все наши там https://t.me/devopsbrain

Примеры использования:

  • docker-compose up запускает контейнеры и все зависимости.
  • docker-compose up -d выполняет ту же команду, но в фоновом режиме.
  • docker-compose stop останавливает контейнеры.
  • docker-compose down останавливает и удаляет контейнеры и сети.
  • docker-compose down -v удаляет также тома, созданные Compose.

Практические рекомендации:

Для управления контейнерами в разных состояниях используйте соответствующие команды, учитывая их особенности. Например, start для повторного запуска остановленных контейнеров и down для полного удаления всех связанных ресурсов.