第 1 章 红帽在容器中构建 OpenJDK 应用程序
红帽构建的 OpenJDK 镜像具有默认启动脚本,可自动检测应用程序 JAR
文件并启动 Java。脚本的行为可以使用环境变量自定义。如需更多信息,请参阅容器中的 /help.md
。
当镜像加载时,OpenJDK 镜像的 /deployments
目录中的 Java 应用程序将运行。
注意
包含红帽构建的 OpenJDK 应用程序的容器不会自动更新。确保您至少每三个月更新这些镜像。
应用程序 JAR
文件可以是 fat JAR 或精简 JAR。
- FAT JAR 包含应用程序的所有依赖项。
精简 JAR 引用包含应用依赖项的一些或全部其他 JAR。
只有在以下情况下支持精简 JAR:
- 它们具有扁平类路径。
-
所有依赖项都是位于
/deployments
目录中的 JAR。