Цель AdoptOpenJDK jdk-slim против jre?

Интересно, как использовать jdk-slim образ докера?

В каких случаях мне следует использовать jdk-slim вместо jre?

Есть ли известные проблемы (например, некоторые инструменты мониторинга не работают на jre?)


person pixel    schedule 02.04.2020    source источник
comment
здесь спрашивали раньше, stackoverflow.com/questions/54954187/   -  person Ahmet OZKESEK    schedule 02.04.2020
comment
@AhmetOZKESEK ответы, представленные там, не дают ответа, в каких случаях я должен рассматривать slim вместо jre   -  person pixel    schedule 02.04.2020
comment
ты прав, я скучал по jre,   -  person Ahmet OZKESEK    schedule 03.04.2020
comment
Кстати, я видел, что на концентраторе докеров есть изображения jre-slim, могут быть для той же цели   -  person Ahmet OZKESEK    schedule 03.04.2020


Ответы (1)


jdk - означает Java Development Kit, поэтому он включает инструменты разработки (например, javac)

jre - Среда выполнения Java (например, без Javac).

slim - Этот образ устанавливает -headless пакет OpenJDK, поэтому в нем отсутствуют многие связанные с пользовательским интерфейсом библиотеки Java и некоторые общие пакеты, содержащиеся в теге по умолчанию.

Вам нужно что-то построить со своим имиджем? = ›jdk или jdk-slim.

Вам нужно просто запустить уже созданное приложение? = ›jre или jre-slim

P.S. Для автора уже поздно. Надеюсь, это будет кому-нибудь полезно.

person Evgeniy Sokolov    schedule 22.07.2021