Недавно узнал, что spring-boot-maven-plugin
умеет собирать докер образы, и хотел сделать об этом небольшую заметку, но в итоге получилась полноценная статья 😅
В этой статье также рассмотрена библиотека Jib, которая является аналогом spring-boot-maven-plugin
. Примечательная особенность в том, что Jib может работать без докера.
Но основной интерес представляет из себя оптимизация Dockerfile, которая позволяет сжать ваш контейнер в 4-5 раз. Это возможно благодаря модулям, которые появились еще в Java 9 и утилиты jlink.
Собираем Docker Image для Spring Boot
Рассмотрим популярные способы упаковки приложения в контейнер. Напишем свой оптимальный Dockerfile для Spring Boot.
