Встречается на собеседованиях • сегодня
Что делал с Docker в последнем проекте
В последнем проекте использовал Docker для контейнеризации микросервисов на Spring Boot. Основные задачи:
- Создавал Dockerfile для каждого сервиса с многоступенчатой сборкой:
dockerfile
FROM maven:3.8.6 AS build
COPY . .
RUN mvn clean package
FROM openjdk:17
COPY --from=build /target/service.jar /app.jar
ENTRYPOINT ["java","-jar","/app.jar"]- Настраивал docker-compose.yml для локального развертывания с зависимостями (PostgreSQL, Redis):
yaml
services:
app:
build: .
ports: ["8080:8080"]
depends_on:
- postgres
postgres:
image: postgres:15
environment:
POSTGRES_PASSWORD: example-
Оптимизировал образы (уменьшил размер с ~500MB до ~150MB за счет alpine-образов и удаления ненужных зависимостей)
-
Настроил CI/CD в GitLab с автоматической сборкой и push образов в registry при мерже в main
-
Использовал volumes для персистентности данных и healthcheck для мониторинга состояния контейнеров

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы