Компилятор AOT для сжатия контейнера Docker

Подходит ли использование компилятора AOT, такого как GCj или Excelsior Jet, если мы стремимся уменьшить размер контейнера Docker?

Самая большая часть контейнера - это JRE, и мы ищем способы урезать ее. Размер наших микросервисов составляет килобайт, и кажется странным, что нам приходится развертывать контейнеры по 110 МБ.


person Saj    schedule 13.04.2016    source источник
comment
Немного не по теме, поэтому я не добавляю это в качестве ответа. Предложение: используйте официальный образ Java, например java: openjdk-8-jdk-alpine, который построен на alpine linux и поэтому намного меньше.   -  person Mano Marks    schedule 14.04.2016
comment
Мы пробовали это, но размер изображения по-прежнему превышает 90 МБ.   -  person Saj    schedule 14.04.2016


Ответы (1)


Начиная с версии 11.3, Excelsior JET поддерживает компактные профили, что может помочь.

person Dmitry Leskov    schedule 14.09.2016