Docker 将 Javafx 添加到 openJDK

bel*_*per 5 java containers javafx docker kubernetes

我使用以下命令构建了一个 docker 容器:

    FROM openjdk:8-jdk

RUN apt-get update \
    && apt-get install --no-install-recommends -y \
        openjfx \
        unzip \
    && apt-get clean \
    && rm -f /var/lib/apt/lists/*_dists_*
Run Code Online (Sandbox Code Playgroud)

但我生成的 java 容器仍然没有 java fx.. 正如此例外所证明的: ...[org.neo4j.ogm.session.SessionFactory]: Factory method 'sessionFactory' threw exception; nested exception is java.lang.TypeNotPresentException: Type javafx.util.Pair not present

我也尝试过:

  FROM openjdk:8-jdk
RUN apt-get update && apt-get install -y --no-install-recommends openjfx && rm -rf /var/lib/apt/lists/*
Run Code Online (Sandbox Code Playgroud)

这没有起作用。

有人有好的解决办法吗?