OpenShift for Developers: A Guide for Impatient Beginners

By Grant Shipley, Graham Dumpleton
Published: 2016-09-01
OpenShift for Developers Book Cover
OpenShift for Developers

OpenShift enables you to use Docker application containers and the Kubernetes cluster manager to automate the way you create, ship, and run applications. Through the course of the book, you’ll learn how to use OpenShift and the Wildfly application server to build and then immediately deploy a Java application online.

  • Learn about OpenShift’s core technology, including Docker-based containers and Kubernetes
  • Use a virtual machine with OpenShift installed and configured on your local environment
  • Create and deploy your first application on the OpenShift platform
  • Add language runtime dependencies and connect to a database
  • Trigger an automatic rebuild and redeployment when you push changes to the repository
  • Get a working environment up in minutes with application templates
  • Use commands to check and debug your application
  • Create and build Docker-based images for your application

Book Excerpt

It turns out that Kubernetes is excellent at orchestrating and scheduling containers, but to have a platform that helps developers and sys admins deal with the piece most important to their “customers”—the application—something more is needed. The goal of OpenShift is to provide the best experience for developers and sysadmins developing, deploying, and running applications. In other words, OpenShift is a layer on top of Docker and Kubernetes that makes it accessible and easy for the developer to create applications and a platform that is a dream for operators to deploy contain‐ ers on for both development and production workloads.

Want to see more? Get the entire book.
Tags: OpenShift Container Platform

OpenShift Container Platform

Empower development and operations to work quickly and efficiently
Main Content

Red Hat OpenShift is an open, hybrid cloud Kubernetes platform to build, run, and scale container-based applications. OpenShift includes everything you need to manage your development lifecycle, including standardized workflows, support for multiple environments, continuous integration, and release management.

Hide Get Started
Page Description
Red Hat OpenShift Container Platform

Grant Shipley: Why OpenShift for application development. 


Get immediate hands-on experience with the Red Hat OpenShift Container Platform TestDrive Lab on Amazon Web Services (AWS) or start a 30-day free trial to evaluate Red Hat OpenShift Container Platform in your datacenter. 

Learn more

No Subscription Offering
Try out OpenShift
Hello World
Alternate Getting Started Text

To build your first application on Red Hat OpenShift Container Platform:

  1. Visit 
  2. Select from one of the interactive learning scenarios. It is recommended that you start with the Getting Started with OpenShift for Developers scenario.
Hide Get Started
Hide Get Started
Page Description
Get Started with Red Hat OpenShift Container Platform
Docs and APIs
Documents Links Section

There are many resources available for OpenShift Container Platform here on Red Hat Developer Program, and on the Red Hat Customer Portal. On this page, we highlight our pick of those resources.

OpenShift Container Platform 3.10

Release Notes

Release Notes for OpenShift 3.10

Getting Started

Getting Started with OpenShift Container Platform 3.10


OpenShift Container Platform 3.10 Architecture Information

Cluster Administration

OpenShift Container Platform 3.10 Cluster Administration

Configuring Clusters

OpenShift Container Platform 3.10 Installation and Configuration

Container Security Guide

OpenShift Container Platform 3.10 Container Security Guide

Day Two Operations Guide

OpenShift Container Platform 3.10 Day Two Operations Guide

Installing Clusters

OpenShift Container Platform 3.10 Installing Clusters

Scaling and Performance Guide

OpenShift Container Platform 3.10 Scaling and Performance Guide

Upgrading Clusters

OpenShift Container Platform 3.10 Upgrading Clusters

Ansible Playbook Bundle Development Guide

Developing with Ansible Playbook Bundle (APB)

Creating Images

OpenShift Container Platform 3.10 Image Creation Guide

Developer Guide

OpenShift Container Platform 3.10 Developer Reference

Using Images

OpenShift Container Platform 3.10 Guide to Using Images

CLI Reference

OpenShift Container Platform 3.10 CLI Reference

Hide Get Started
Page Description
Find documentation for OpenShift
Show Stack Overflow
Page Description
Get help with Red Hat OpenShift Container Platform
openshift OpenShift Application Development openshift Cloud Try it for free Off