Я пытаюсь запустить приложение java как JAR в Dockercontainer, используя openjdk.
Теперь я застрял, пропуская зависимости javafx.
docker run --rm -v `pwd`/:/mnt -v `pwd`/logs:/logs --rm --network="host" openjdk:8-jdk java -jar /mnt/MyJar.jar /mnt/application-localdocker.properties
Используемая версия openjdk 8 такова:
8 / jdk / Dockerfile от https://hub.docker.com/_/openjdk/
(https://github.com/docker-library/openjdk/blob/7a33416016b60c045cf0ba99e82617ed6c130595/8/jdk/Dockerfile)
Я читал, почему это исключено, и другие, более сложные способы его использования.
Но это не очень помогает мнепоскольку я не хочу создавать свой собственный образ докера.
Я думаю, что должен быть более простой способ сделать это. Все документы, которые я прочитал до сих пор, исключают тот или иной аспект, но никогда не объединяют их.
Буду признателен за любую помощь здесь ...
(Для людей, спрашивающих, почему вместо jre используется openjdk; у меня есть проблема спящего режима базы данных, и я хочу, чтобы все среды, скорее всего, были одинаковыми. Так как локальноэто не происходит, но происходит в докернизированной среде Java-8-JRE: Spring @Schedule @Transactional при проблеме с доступом к базе данных.)