docker-compose По-русски. Основные команды, пример

Стандартная документация по командам терминала:

В той же папке, где лежит файл манифеста docker-compose.yml:

  • Запуск: docker-compose up
    • Сборка (если требуется) и запуск контейнеров
       docker-compose up -d --build

      -- где флаг -d позволяет запустить контейнеры в фоновом режиме.

    • Просто запуск:
      docker-compose up -d
    • Остановка контейнеров:
      docker-compose  stop 
    • Выполнение команды с указанием пути к файлу манифеста (напр. для запуска с альтернативной конфигурацией):
      docker-compose  -f путькманифесту вашакоманда 

      например:

      docker-compose  -f docker/docker-compose-test.yml up -d
  • Сборка образов: docker-compose build
    • Пересборка образов контейнеров без кэширования (полная):
       docker-compose build --no-cache

      -- потребуется, если из-за кэширования

Официальная документация:

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

Примеры команд для старой версии:

В той же папке, где лежит файл манифеста docker-compose.yml:

  • Запуск: docker-compose up
    • Сборка (если требуется) и запуск контейнеров
       docker-compose up -d --build

      -- где флаг -d позволяет запустить контейнеры в фоновом режиме.

    • Просто запуск:
      docker-compose up -d
    • Остановка контейнеров:
      docker-compose  stop 
    • Выполнение команды с указанием пути к файлу манифеста (напр. для запуска с альтернативной конфигурацией):
      docker-compose  -f путькманифесту вашакоманда 

      например:

      docker-compose  -f docker/docker-compose-test.yml up -d
  • Сборка образов: docker-compose build
    • Пересборка образов контейнеров без кэширования (полная):
       docker-compose build --no-cache

      -- потребуется, если из-за кэширования

_____________
матфак вгу и остальная классика =)