OpenShift Container Platform (formerly known as OpenShift Enterprise) is Red Hat’s on-premises private platform as a service product, built around a core of application containers powered by Docker, with orchestration and management provided by Kubernetes, on a foundation of Red Hat Enterprise Linux.
At remoteX we train people on OpenShift. Below is the course insite.
Overview of Container Architecture
a. Containerized Applications
b. Advantages of ContainersOverview of the Docker Architecture
a. Docker Architecture
b. Docker Core Element
c. Containers and the Linux Kerne
d. Docker Container ImagesDescribing Kubernetes and OpenShift
a. OpenShift Terminology
b. Kubernetes Keywords
c. Kubernetes Resource Types
d. OpenShift Resource Types
e. NetworkingCreating Containerized Services
a. Building a Development Environment
b. Developing with Red Hat Container Development Kit
c. Developing with a Local OpenShift ClusterProvisioning a Database Server
a. Finding an Image on Docker Hub
b. Fetching an Image
c. Creating a ContainerManaging the Life Cycle of Container
a. Docker Client Verbs
b. Creating Container
c. Running Commands in a Container
d. Managing ContainersManaging Container Images
a. Manipulating Container Images
b. Transferring a Container Image
c. Saving and Loading Images
d. Publishing an Image to a Registry
e. Deleting Images
f. Modifying Images
g. Tagging Images
Creating Custom Container Images
a. Building Custom Container Images with Dockerfile
b. Base Containers
c. Using CMD and ENTRYPOINT Instructions in the Dockerfile
d. Using ADD and COPY Instructions in the Dockerfile
e. Image Layering
f. Building Images with the docker CommandDeploying Containerized Application on OpenShift
a. Installing the OpenShift Command-line Tool
b. The oc Command-Line Tool
c. Core CLI Commands
d. Creating Applications Using oc new-app
e. Useful Commands to Manage OpenShift Resources
f. Creating Applications with Source-to-Image
g. The Source-to-Image (S2I) Process
h. Image Streams
i. Building an Application with S2I and the CLI
j. Resources Created by JSON Definition File
k. Build Process
l. Relationship Between BuildConfig and DeploymentConfig
m. Creating Routes
n. Working with Routes
o. Finding the Default Domain
p. Creating Applications with the OpenShift Web Console
q. Accessing the OpenShift Web Console