第 3 章 将 source-to-image 用于 OpenShift


您可以使用 Source-to-image (S2I) for OpenShift 镜像在 OpenShift 上运行自定义 Java 应用。

要使用 Source-to-image (S2I) for OpenShift 镜像从 OpenShift 上的源构建和部署 Java 应用,请使用 OpenShift S2I 流程。

流程

  1. 运行以下命令并提供您的凭证来登录到 OpenShift 实例:

    $ oc login
  2. 创建一个新项目

    $ oc new-project <project-name>
  3. 使用 S2I 为 OpenShift 镜像创建新应用程序:

    & lt;source-location > 是 GitHub 存储库的 URL,或到本地文件夹的路径。

    $ oc new-app <source-location>

    例如:

    $ oc new-app --context-dir=getting-started --name=quarkus-quickstart \
     'registry.access.redhat.com/ubi8/openjdk-11~https://github.com/quarkusio/quarkus-quickstarts.git#2.12.1.Final'
  4. 获取服务名称:

    $ oc get svc
  5. 将服务作为路由公开,以便您可以从浏览器中使用服务器:

    $ oc expose svc/ --port=8080
  6. 获取路由:

    $ oc get route
  7. 使用 URL 在浏览器中访问应用。使用上一命令输出中的 HOST/PORT 字段的值。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部