Sobes.tech
Back to questions
Junior — Middle
78

Имеете ли опыт использования Docker Compose для настройки и управления многоконтейнерными приложениями?

Answer from AI

sobes.tech AI

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

Пример простого docker-compose.yml для Python-приложения с базой данных:

version: '3'
services:
  web:
    build: .
    ports:
      - "5000:5000"
    depends_on:
      - db
  db:
    image: postgres:13
    environment:
      POSTGRES_USER: user
      POSTGRES_PASSWORD: password

Такой подход упрощает управление зависимостями между сервисами и их конфигурацию.