Why Learn About Containers?
Containers solve the reliability problems that arise when software moves from one computing environment to another. This could be when moving applications from a developer’s laptop to a test environment, from a staging environment to production, or even when moving apps from on on-premise data venter to virtual machines in a public or private cloud. Containers do this by encapsulating the application code along with its dependencies, libraries, other binaries, and all configuration files needed to run it in one package. Containerizing the app and its dependencies means that differences in OS distributions and underlying infrastructure are abstracted away.
While containers have been a part of Linux for a long time, it was only when Docker exploded on the scene in 2013 that their usage has swept the IT landscape. These days there are plenty of competitors to Docker, including containerd, CRI-O, and Kata. In addition to the container runtimes, there are a lot of options when it comes to container orchestration, like Docker Swarm, Amazon ECS, Apache Mesos, and the wildly popular Kubernetes.
Get Started Learning about Containers and Docker
Get started with the official classes on Docker and other cloud native technologies like Kubernetes from Mirantis. Or start with authorized Red Hat classes on containers, kubernetes, and OpenShift.
Use the search below to look for more specialized classes from other leading vendors like IBM and Oracle.
7 results found for "Containers and Docker"
-
Bluemix
Kubernetes Essentials for IBM Bluemix Container Service (Course)
U5RXM51G
This course is designed to provide technology staff with a comprehensive overview of deployment and operations of Kubernetes on IBM Bluemix. This intensive two day hands on course is designed to...
-
z/OS (Operators, Engineers, Security, Cloud)
IBM z/OS Container Extensions zCX (Course)
ESX0G
- z/OS Container Extensions (zCX), a new entitled capability of z/OS 2.4, ushers in a new era of hybrid computing supporting running Linux applications directly on z/OS. - IBM® z/OS®...
-
Power Linux
IBM - Red Hat OpenShift Container Platform update process on Power Systems (Course)
QZW05DG-WBT
This IBM Web-Based Training (WBT) is Self-Paced and includes: - Instructional content available online for duration of course - Visuals without hands-on lab exercises This course covers the...
-
High Availability (PowerHA)
IBM - Implementing Red Hat OpenShift Container Platform on Power Systems (Course)
QZC42G
This course broadens the skills of the student who are required to implement and manage a Kubernetes-based Platform as a Service (PaaS) environment based on Red Hat OpenShift Container Platform on...
-
High Availability (PowerHA)
Preparing for Red Hat OpenShift: Implementing Containers on IBM Power Systems (Course)
LX063G
This 2 day course is designed to provide skills enablement for system administrators and product support specialists in the area of operating system based virtualization provided by Linux containers....
-
Kubernetes
IBM - Kubernetes Essentials for App Developers (Course)
U5KUB11G
OverviewThis course will teach you how to containerize, host, deploy, and configure an application in a multi-node cluster. Starting with a simple Python script, you will define application resources...
-
Kubernetes
IBM - Essentials of Kubernetes Administration (Course)
U5KUB21G
OverviewThis course is developed and owned by an IBM Authorized Global Training Provider: TechData Inc. In this course you'll learn how to install and configure a production-grade Kubernetes...