第 3 章 使用 Docker 构建策略将红帽构建的 Quarkus Java 应用程序部署到 OpenShift Container Platform
作为应用程序开发人员,您可以使用 Docker 构建策略作为部署选项将应用程序部署到 OpenShift Container Platform。
此 stategy 在 OpenShift Container Platform 集群内部或 CI 环境中构建工件,并将其提供给 OpenShift Container Platform 构建系统以及 Dockerfile。工件包括 JAR 文件或原生可执行文件。OpenShift Container Platform 集群构建容器,并将其作为镜像流提供。
此功能由 quarkus-openshift 扩展提供。如果要使用自定义 Dockerfile,请将该文件添加到 src/main/docker 目录或模块内的任何位置。另外,使用 quarkus.openshift.jvm-dockerfile 属性来设置 Dockerfile 的路径。
3.1. 先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 已安装 OpenJDK 17 或 21。
-
您已将
JAVA_HOME环境变量设置为 Java SDK 的位置。 - 已安装 Apache Maven 3.8.6 或更高版本。
-
您有一个包含
quarkus-openshift扩展的 Quarkus 项目。 -
您可以访问 OpenShift Container Platform 集群,以及安装
ocCLI 工具的最新兼容版本。 - 您在正确的 OpenShift 项目命名空间中工作。