Docker OpenJDK-8 JavaFx

Docker OpenJDK-8 JavaFx,java,docker,javafx,Java,Docker,Javafx,我正在尝试使用openjdk在Dockercontainer中以JAR的形式运行java应用程序。 现在我被困在缺少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/Do

我正在尝试使用openjdk在Dockercontainer中以JAR的形式运行java应用程序。
现在我被困在缺少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 from
()

我正在阅读为什么它被排除在外,以及使用它的不同更复杂的方式。
但这并不能真正帮助我,因为我不想建立自己的码头工人形象。
我想一定有更简单的方法。到目前为止,我读过的所有文档都排除了一个或另一个方面,但从未将它们合并

我会很感激这里的任何帮助


(对于那些问为什么要使用openjdk而不是jre的人,我确实有一个数据库hibernate问题,我希望所有环境都很可能是相同的。因为在本地,它不会发生,而是发生在停靠的Java-8-jre环境中:Spring@Schedule@Transactional on database access问题。)

如果您想使用包含JavaFX的OpenJDK 8版本,您可能需要看一看。

到目前为止,我使用的是包含JavaFX的docker airdock/oracle jdk:jdk-8u112。