Docker

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.

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.

Preparation
This is a fourth-semester college-level course. Learners should already be familiar with programming fundamentals, computer networking, Linux administration concepts, and cloud essentials.

Lessons

 * 1) /Orchestration/
 * 2) /Images/
 * 3) /Installation/
 * 4) /Networking/
 * 5) /Security/
 * 6) /Storage/

Examples

 * /AWS Elastic Beanstalk/
 * /Compose/
 * /Express/
 * /Flask/
 * /Go/
 * /MongoDB/
 * /MySQL/
 * /Node.js/
 * /PHP/
 * /Redis/
 * /Ruby/
 * /SQL Server/
 * SQLite
 * /Tomcat/