Как собрать docker compose файл

Для создания Docker Compose файла, вам нужно создать текстовый файл с именем docker-compose.yml (или другим, но с расширением .yml или .yaml). В этом файле вы опишете конфигурацию вашего приложения, включая сервисы, сети, их зависимости и другие параметры. Вот пример базового Docker Compose файла:

version: '3'
services:
  web:
    image: nginx:latest
    ports:
      - "8080:80"
  db:
    image: postgres:latest
    environment:
      POSTGRES_PASSWORD: example

В этом примере:

  • version: '3' указывает на использование формата версии 3 для Docker Compose.

  • services определяет различные сервисы, которые вы хотите запустить.

  • web и db - это имена сервисов.

  • image определяет Docker образ, который будет использоваться для каждого сервиса.

  • ports определяет порты, которые будут проброшены из контейнера на хост.

После создания файла Docker Compose, вы можете использовать следующую команду, чтобы запустить ваши сервисы:

docker-compose up

Если вы хотите, чтобы ваши сервисы работали в фоновом режиме, добавьте флаг -d:

docker-compose up -d

Для остановки и удаления контейнеров, созданных с использованием Docker Compose, используйте:

docker-compose down

Last updated