Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating system kernel and therefore use fewer resources than virtual machines.[1]
This course comprises x lessons covering Docker. Each lesson includes a combination of Wikipedia readings, YouTube videos, and hands-on learning activities. The course also assists learners in preparing for Docker Certified Associate certification.
This is a fourth-semester college-level course. Learners should already be familiar with programming fundamentals, computer networking, Linux administration concepts, and cloud essentials.