Встречается на собеседованиях • сегодня
Расскажи про опыт работы с 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 могут занимать место (нужно чистить)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы