5.5. 从镜像创建应用程序


使用您 fork 的仓库中的代码创建新应用程序:

  1. 通过指定代码的源来创建应用程序:

    $ oc new-app openshift/ruby-20-centos7~https://github.com/<your_github_username>/ruby-ex

    OpenShift Container Platform 找到匹配的构建器镜像(本例中为 ruby-20-centos7),然后为应用程序创建资源(镜像流、构建配置、部署配置和服务)。它还会调度构建。

  2. 监控构建的进度:

    $ oc logs -f bc/ruby-ex
  3. 构建完成后,生成的镜像成功推送到 registry,检查应用程序的状态:

    $ oc status

    或者,您可以从 Web 控制台查看构建。

创建应用程序可能需要一些时间。您可以监控 web 控制台的 Overview 页面,以查看创建的新资源,并观察构建和部署的进度。您还可以使用 oc get pods 命令检查 pod 的启动和运行时间,或 oc get builds 命令来查看构建统计信息。

在创建 Ruby pod 时,它的状态会显示为 pending。然后,Ruby pod 启动并显示其新分配的 IP 地址。当 Ruby pod 运行时,则代表构建已完成。

oc status 命令告诉您服务正在运行的 IP 地址,其部署的默认端口为 8080。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.