11 месяцев назад
Java 1661. Как использовать Docker для развертывания Java-приложений?
Docker - это платформа для контейнеризации приложений, которая позволяет упаковывать приложения и их зависимости в легковесные и переносимые контейнеры. Использование Docker для развертывания Java-приложений имеет несколько преимуществ, таких как изолированность, повторяемость и масштабируемость. Вот подробный процесс использования Docker для развертывания Java-приложений: Вот пример простого Dockerfile для развертывания Java-приложения: # Указываем базовый образ FROM openjdk:8-jdk-alpine # Устанавливаем...
Java и Docker. Часть 2
Статья подготовлена для студентов курса «Разработчик Java» в образовательном проекте OTUS. В первой части мы рассмотрели новые возможности работы Java-приложения в Docker-е. В этой части рассмотрим вопрос, как мониторить работающее в Docker-е Java-приложение. Для мониторинга в Java-мире есть два очень популярных тула: VisualVM и jconsole. Давайте попробуем ими воспользоваться. В Dockerfile пишем такую команду запуска: CMD java -jar testJavaAppl.jar Запускаем контейнер: docker run java-docker Запускаем jconsole...