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

Что такое Docker Compose

Docker Compose — это инструмент для определения и запуска многоконтейнерных приложений Docker. Вместо ручного управления каждым контейнером через CLI, Compose позволяет описать всю инфраструктуру в YAML-файле (docker-compose.yml), включая сервисы, сети, тома и зависимости между ними.

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

yaml
version: '3.8'
services:
  web:
    image: "my-web-app:latest"
    ports:
      - "8080:8080"
    depends_on:
      - db
  db:
    image: "postgres:13"
    environment:
      POSTGRES_PASSWORD: "example"

Ключевые преимущества:

  • Упрощает управление несколькими контейнерами
  • Автоматизирует создание сетей и томов
  • Позволяет запускать/останавливать всё одной командой (docker-compose up, docker-compose down)

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

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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