Learning Guides

Developing on Linux Containers

Linux is containers. Containers are Linux. When you're familiar with Linux, then creating containers will become second nature. Here are some handy resources for you to develop applications on Linux Containers that can be deployed on Red Hat Enterprise Linux, Red Hat OpenShift Container Platform, and more.

Requirements and/or pre-requisites


Audience Architect Full-stack web developer Front-end web developer Back-end web developer DevOps Enterprise Developer
Video Resource
3 minutes
 |  Beginner

Containers - Matt Hicks

Matt HIcks introduces Linux containers and explains why developers should care about them.

December 2, 2016
Red Hat Developer Program
For RHDP Members
Cheat Sheet

Red Hat OpenShift Container Platform Cheat Sheet

Red Hat OpenShift Container Platform allows developers to quickly develop, host, and scale applications in a cloud environment.  Using Kubernetes to provide a secure, robust and extendable manner for orchestrating applications and OpenShift to further access management and build/deploy those services developers can own and maintain their applications through production environments.   In this cheat sheet, author Ben Pritchett, provides: Step-by-step example to build, deploy and manage an application with OpenShift. A look at administrator tasks that can impact developers. Commands to manage an application’s lifecycle including resource management, cluster management, operational commands and more.

July 6, 2017
Ben Pritchett

CDK 3: Build your first application using the OpenShift Console

A guide to creating a Node.js project on Red Hat OpenShift running inside the Red Hat CDK/minishift VM using the OpenShift web console.
March 24, 2018
Video Resource
16 minutes

Reproducible Development to Live Apps w/ Java and Red Hat CDK, by Andy Rubinger

Andy presented this lightning talk at Red Hat Summit 2017.

June 6, 2017
Andy Rubinger
Video Resource
55 seconds

A container-platform approach to digital transformation and DevOps

Hear from Brian Gracely, Direcctor of Product Strategy, OpenShift, Red Hat and Chris Houseknecht, Principal Software Engineer, Ansible by Red Hat in this breakout session at Red Hat Summit 2017. In order to be prepared for the changes needed in a Digital Transformation, every company will need to evolve their technology, their organization model and their processes for interacting between people and technology. In this session, learn how composable container-management platforms, such as Red Hat OpenShift, can provide the framework to enable successful change in all three of those areas. Attendees will learn how to leverage platform technology to securely deploy applications across any cloud, reduce the time to build|test|run new and existing applications, and how both Developers and Operations teams gain greater visibility into the processes that will increase profitability for the business. https://www.redhat.com/en/summit/2017/agenda/session

May 15, 2017
Red Hat Developer Program
Video Resource
22 seconds

Achieving DevOps with Containers: 3 things people miss by Scott McCarty

Scott McCarty shares how containers can help in the DevOps world, but pay attention to 3 items.

June 6, 2017
Scott McCarty