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

Какая структура у Docker Compose

Docker Compose файл (обычно docker-compose.yml) использует YAML-формат и состоит из нескольких ключевых секций:

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: # Управление томами
db_data:

text

Основные элементы:
1. `version` - версия схемы Compose
2. `services` - описание контейнеров (сервисов)
3. `volumes/networks` - определение ресурсов

Доп. параметры могут включать:
- `networks` - настройки сети
- `environment` - переменные окружения
- `build` - сборка образа из Dockerfile
- `restart` - политика перезапуска
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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