Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
OpenShift 4.20 and Docker: From Zero to Production (2026)
Bestseller
Highest Rated
Rating: 4.7 out of 5(35 ratings)
221 students

OpenShift 4.20 and Docker: From Zero to Production (2026)

Developer complete guide for Red Hat Openshift 4.20+ and Docker
Last updated 2/2026
English

What you'll learn

  • Docker - from installation to running first containers and building own images
  • Creating docker hub repository and pushing image
  • Kubernetes basics
  • Installation of OpenShift local/using OpenShift sandbox
  • OpenShift from basics to advanced concepts
  • Deploys from private GIT repository/private docker hub repository

Course content

17 sections97 lectures6h 34m total length
  • About course1:59

    Master OpenShift 4.20 and Docker from scratch, building images, using Docker Compose, and deploying Python, Java, and PostgreSQL apps to production with GitLab scripts.

Requirements

  • Nice to have: basic knowledge of web development (python/java) - but not needed

Description

Hello!


as part of this course we will be working with OpenShift 4.20.5.


There are actually no special prerequisites for this course, apart from internet access and a willingness to learn :).
All topics are explained as accurately as possible to avoid generating any additional questions. But - if anything is unclear, requires further clarification, or if a new lecture needs to be added, you are more than welcome to leave a comment under the course or contact me directly via private message.

All materials (scripts, deployed applications) are available in the resources under lectures, provided as links to GitLab repositories.

There are two ways to work with OpenShift during the course:

  • OpenShift Sandbox, which does not require installing the entire cluster infrastructure on your local machine

  • OpenShift Local, where we install the cluster locally on your computer — the system requirements for this option are discussed in the course

Throughout the course, we focus on practical application deployment. We don’t just go through dry examples — we actually deploy real applications written in Python and Java.
The applications themselves do not contain complex business logic, as the goal of this course is not to teach programming in these languages, but to learn how to work with OpenShift and containerized applications.


During the learning process, questions will naturally arise, and some topics discussed at a given moment may be difficult to understand. Don’t worry about this — throughout the course, certain topics are intentionally skipped (with a clear note that they will be covered later) in order to focus on other elements first.


In the end, everything should come together into a coherent whole and give you the ability to navigate and work confidently with OpenShift.

Who this course is for:

  • Anyone who wants to learn production-grade use of Docker and OpenShift