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.
5 results found for "Containers and Docker"
-
Linux Foundation
Linux Foundation - Certified Kubernetes Application Developer (CKAD) Exam Voucher (Course)
LF-CKAD
The Certified Kubernetes Application Developer (CKAD) program has been developed by The Linux Foundation and the Cloud Native Computing Foundation (CNCF), the host of Kubernetes, to help expand the...
-
Linux Foundation
Linux Foundation - Certified Kubernetes Administrator (CKA) Exam Voucher (Course)
LF-CKA
The Certified Kubernetes Administrator (CKA) program was created by The Linux Foundation and the Cloud Native Computing Foundation (CNCF) as a part of their ongoing effort to help develop the...
-
Linux Foundation
Linux Foundation - Kubernetes Fundamentals (Course)
LFS258
This course will teach you how to use the container management platform used by companies like Google to manage their application infrastructure. This course is designed to work with a wide range of...
-
Linux Foundation
Linux Foundation - Kubernetes Administration (Course)
LFS458
This course covers the core concepts typically used to build and administer a Kubernetes cluster in production, using vendor-independent tools. We build a cluster, determine network configuration,...
-
Linux Foundation
Linux Foundation - Kubernetes for App Developers (Course)
LFD459
This 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 and use...