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

Писал ли docker-compose.yml

Да, писал. Docker Compose позволяет описывать мультиконтейнерные приложения в YAML-файле. Основные секции: services (контейнеры), networks (сети), volumes (тома). Пример:

yaml
version: '3.8'

services:
  web:
    image: nginx:alpine
    ports:
      - "80:80"
    volumes:
      - ./html:/usr/share/nginx/html
    depends_on:
      - db

db:
image: postgres:13
environment:
POSTGRES_PASSWORD: example
volumes:
- postgres_data:/var/lib/postgresql/data

volumes:
postgres_data:

text

Нюансы:
- `version` указывает синтаксис Compose
- `depends_on` гарантирует порядок запуска, но не готовность сервиса
- Лучше использовать именованные volumes для данных
- Можно переиспользовать конфиг через `extends` или `.env` файлы
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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