第 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 集群,以及安装 oc CLI 工具的最新兼容版本。
  • 您在正确的 OpenShift 项目命名空间中工作。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部