Глосарій

Docker Compose

Docker Compose — інструмент для запуску багатоконтейнерних застосунків через один YAML-файл (compose.yaml). Однією командою піднімає весь стек: застосунок, БД, Redis, черга — кожен у своєму контейнері з правильними зв'язками.

Базова структура

services:
  app:
    build: .
    ports: ["8080:80"]
    depends_on: [db, redis]
    environment:
      DB_HOST: db

  db:
    image: mysql:8.4
    volumes: [db-data:/var/lib/mysql]
    environment:
      MYSQL_ROOT_PASSWORD: secret

  redis:
    image: redis:alpine

volumes:
  db-data:

Ключові команди