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

Зачем нужен Docker

Docker — это платформа для контейнеризации приложений, позволяющая упаковать код, зависимости и среду выполнения в изолированные контейнеры. Это обеспечивает:

  1. Переносимость — приложение работает одинаково на любой ОС с Docker.
  2. Изоляцию — контейнеры не влияют друг на друга и на хост-систему.
  3. Масштабируемость — легко развертывать и управлять множеством экземпляров.
  4. Скорость — контейнеры запускаются быстрее виртуальных машин.

Пример Dockerfile для Java-приложения:

dockerfile
FROM openjdk:17
COPY target/my-app.jar /app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]

Сборка и запуск:

bash
docker build -t my-java-app .
docker run -p 8080:8080 my-java-app
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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