Встречается на собеседованиях • сегодня

Расскажи про опыт работы с Docker Compose

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

Основное применение:

  • Описание сервисов, сетей, volumes в docker-compose.yml
  • Запуск/остановка всего стека одной командой (up, down)
  • Настройка переменных окружения, зависимостей между контейнерами

Пример:

yaml
version: '3.8'
services:
  web:
    image: nginx:alpine
    ports:
      - "8080:80"
  db:
    image: postgres:13
    environment:
      POSTGRES_PASSWORD: example

Плюсы:

  • Упрощение CI/CD (одинаковая среда на всех этапах)
  • Изоляция зависимостей (например, разные версии Python для проектов)
  • Масштабирование через docker-compose up --scale service=N

Нюансы:

  • Для прода лучше использовать Kubernetes/Swarm
  • Локальные volumes могут занимать место (нужно чистить)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы