Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

第 4 章 使用 Web 控制台创建并构建镜像

4.1. 概述

此节介绍了如何通过最简单的方法获取示例项目并在 OpenShift Container Platform 上运行的信息。在一个项目中创建镜像有几种方法,但本主题着重阐述最快捷、最简单的方法。

如果这是您阅读的文档的第一部分,并且您对 OpenShift Container Platform 版本 3 (v3) 的核心概念不熟悉,您可能需要先阅读 新内容。此版本的 OpenShift Container Platform 与版本 2 (v2) 有很大不同。

OpenShift Container Platform 3 提供了一组 编程语言数据库,以及相关的信息和教程,供开发人员参考来快速开始进行应用程序开发。Quickstart 模板提供了编程语言支持,它利用 构建器(builder)镜像

语言实施及指南

Ruby

Rails

Python

Django

Node.js

Node.js

PHP

CakePHP

Perl

Dancer

Java

 

OpenShift Container Platform 提供的其他镜像包括:

另外,JBoss Middleware 还整合了大量 OpenShift Container Platform 模板

XPaaS 服务提供的技术包括:

  • JBoss EAP 6 提供的 Java EE 6 Application Server
  • 由 JBoss Fuse 和 JBoss A-MQ 提供的集成和消息服务
  • 由 JBoss Data Grid 提供的数据网格服务
  • JBoss BRMS 提供的实时决定服务
  • Tomcat 7 和 Tomcat 8 提供的 Java Web Server 3.0

用户可以使用这些服务的组合:

  • 只使用 HTTP,或使用 HTTP 和 HTTPS
  • 不需要数据库,或使用 MongoDB、PostgreSQL 或 MySQL。
  • 如果需要,可以与 A-MQ 集成

为了帮助演示这些应用程序,以下小节引导您创建一个包含示例 Node.js 应用程序的项目,该应用程序将提供欢迎页面和当前点击计数(存储在数据库中)。

注意

本节讨论 QuickstartInstant App 模板及应用程序。Quickstarts 为应用程序开发提供了一个起点,您可以以它为基础来创建自己的应用程序。而类似 Jenkins 的 Instant Apps 可立即使用。

4.1.1. 浏览器要求

查看可用于访问 Web 控制台的 浏览器版本和操作系统