Запустите minifi-0.5.0 на базовом образе jdk17.JAVA

Программисты JAVA общаются здесь
Anonymous
Запустите minifi-0.5.0 на базовом образе jdk17.

Сообщение Anonymous »

мы используем openjdk:8-jre в Dockerfile в качестве базового образа для создания мини-контейнерного образа для запуска нашего мини-приложения.
(дайте вам DockerFile здесь)Поскольку 8-jre имеет уязвимости, мы пытаемся изменить базовый образ jdk на openjdk:17-jdk, но при запуске контейнера возникает следующая ошибка Java...
ошибка Java
мини-версия, которую мы используем в базовом образе:- MINIFI_VERSION=0.5.0
Из интернет-ресурсов, которые мы узнали, мы можем установить мы можем установить эти два параметра для разрешения, но может кто-нибудь помочь мне в этой части.
Если кто-то сталкивался с этой ошибкой и настройка следующего параметра могла бы помочь, как именно мы можем его установить? dockerfile при создании образа или в самом Dockerfile?

Код: Выделить всё

--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED

Кроме того, я попытался настроить jdk-17 в своей локальной системе и попытался запустить nifi-1.8.0, который также выдает ту же ошибку, что и выше, которая работала нормально с jre1.8.0

Подробнее здесь: https://stackoverflow.com/questions/786 ... base-image

Вернуться в «JAVA»