我的 Spring Boot 应用程序在 Docker 中运行,并由gradlew bootBuildImage
. 在 Docker 容器应用程序中运行时无法加载字体
Caused by: java.lang.NullPointerException
at java.desktop/sun.awt.FontConfiguration.getVersion(Unknown Source)
根本原因似乎缺少fontconfig
和 ttf-dejavu
包。使用时,可以使用, ,等Dockerfile
轻松安装这些软件包apk add
yum
apt-get
但是https://github.com/paketo-buildpacks/spring-boot和https://github.com/paketo-buildpacks/bellsoft-liberica没有安装附加包的选项。
是否有 buildpack(或配置选项)可以构建带有字体支持的 Docker 图像?