第 3 章 将 source-to-image 用于 OpenShift
您可以使用 Source-to-image (S2I) for OpenShift 镜像在 OpenShift 上运行自定义 Java 应用。
3.1. 使用 OpenShift 的 Source-to-image 构建和部署 Java 应用程序 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要使用 Source-to-image (S2I) for OpenShift 镜像从 OpenShift 上的源构建和部署 Java 应用,请使用 OpenShift S2I 流程。
流程
运行以下命令并提供您的凭证来登录到 OpenShift 实例:
$ oc login创建一个新项目
$ oc new-project <project-name>使用 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'获取服务名称:
$ oc get svc将服务作为路由公开,以便您可以从浏览器中使用服务器:
$ oc expose svc/ --port=8080获取路由:
$ oc get route-
使用 URL 在浏览器中访问应用。使用上一命令输出中的
HOST/PORT字段的值。