Встречается на собеседованиях • сегодня
Для чего нужен Docker
Docker — это платформа для контейнеризации приложений, позволяющая упаковать код, зависимости и среду выполнения в изолированные контейнеры.
Основные преимущества:
✅ Изоляция – приложения работают независимо, без конфликтов зависимостей.
✅ Переносимость – контейнеры запускаются на любой системе с Docker (разработка, тестирование, продакшн).
✅ Масштабируемость – легко развертывать и управлять множеством экземпляров (например, через Docker Compose/Kubernetes).
✅ Эффективность – контейнеры легче виртуальных машин, т.к. используют общее ядро ОС.
Пример Dockerfile для Java-приложения:
dockerfile
FROM openjdk:17-jdk-slim
COPY target/my-app.jar /app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "/app.jar"] После сборки (docker build -t my-app .) контейнер можно запустить командой:
bash
docker run -p 8080:8080 my-app 
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы