version: "3" #формат конфигурации Docker Compose версии 3 services: #определение сервисов client: build: context: /client #путь к контексту сборки dockerfile: Dockerfile #имя докерфайла ports: - "8089:8089" #проброс портов networks: - netwrk #сеть training: build: context: /training #путь к контексту сборки dockerfile: Dockerfile #имя докерфайла ports: - "8090:8090" #проброс портов networks: - netwrk #сеть nginx: image: nginx:latest #образ для контейнера ports: - "8091:80" #проброс портов networks: - netwrk #сеть volumes: - ./nginx.conf:/etc/nginx/nginx.conf #монтирует локальный файл конфигурации depends_on: #зависимость от сервисов - client - training networks: netwrk: driver: bridge #изолированная сеть