搜索

2.3. 在 OpenShift 中使用 Source-to-Image 构建应用镜像

download PDF

OpenShift 中的 Source-to-Image (S2I)是一个框架,它可让您将应用源代码作为输入来编写镜像,使用构建器 Red Hat Software Collections 容器镜像,并生成运行汇编的应用作为输出的新镜像。

在 OpenShift 中使用 S2I 创建应用程序:

  1. 使用通过 OpenShift 提供的镜像构建应用:

    $ oc new-app openshift_image_name~path_to_application_source_code

    例如,要使用 OpenShift 中的 python:3.8 镜像流标签提供的受支持镜像构建 Python 3.8 应用程序,请运行:

    $ oc new-app python:3.8~https://github.com/sclorg/django-ex.git
  2. 列出可用的 pod (实例):

    $ oc get pods
  3. 在 localhost 上执行所选 pod:

    $ oc exec pod -- curl 127.0.0.1:8080

其它资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.