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

Работал ли с docker compose

Да, работал. Docker Compose — инструмент для определения и запуска многоконтейнерных приложений. Использую его для локальной разработки, тестирования и развертывания сервисов.

Пример docker-compose.yml для Spring Boot + PostgreSQL:

yaml
version: '3.8'
services:
  app:
    build: .
    ports:
      - "8080:8080"
    depends_on:
      - db
    environment:
      - SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/mydb
  db:
    image: postgres:13
    environment:
      - POSTGRES_PASSWORD=secret
      - POSTGRES_DB=mydb
    volumes:
      - postgres_data:/var/lib/postgresql/data
volumes:
  postgres_data:

Ключевые моменты:

  • Управление зависимостями через depends_on.
  • Настройка переменных окружения (environment).
  • Использование volumes для сохранения данных БД.

Команды:

  • docker-compose up -d — запуск.
  • docker-compose down — остановка с удалением контейнеров.
  • docker-compose logs — просмотр логов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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