我正在使用
ubi8/openjdk-8-runtime
基础映像部署一个独立的 java 应用程序,该应用程序在 openshift
环境中生成 jasper 报告。我收到运行时错误java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
。没有像 apk
或 apt-get
这样的包管理器来安装 ttf-dejavu
。
如何使用此基础映像在我的容器中安装
ttf-dejavu
包?或者您建议使用不同的基本图像?我只能从 redhat 注册表或 quay.io 获取经过认证的基础映像
使用更好支持的不同基础映像在 openshift 上运行 java 应用程序。我将基本图像从
registry.access.redhat.com/ubi8/openjdk-8-runtime
更改为 registry.redhat.io/redhat-openjdk-18/openjdk18-openshift
,这解决了问题。