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

Что должно быть указано в конфигурации Docker Compose

В конфигурации Docker Compose (файл docker-compose.yml) указываются сервисы, их настройки и зависимости. Основные элементы:

  1. Версия (version) – определяет синтаксис файла (например, '3.8').
  2. Сервисы (services) – контейнеры, которые нужно запустить. Для каждого указываются:
    • image – имя образа (например, postgres:13).
    • build – путь к Dockerfile, если образ нужно собрать.
    • ports – проброс портов ("8080:80").
    • volumes – монтирование томов (./data:/var/lib/postgresql).
    • environment – переменные окружения.
    • depends_on – зависимости между сервисами.

Пример:

yaml
version: '3.8'
services:
  web:
    build: .
    ports:
      - "5000:5000"
    depends_on:
      - redis
  redis:
    image: "redis:alpine"
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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