• Online, Self-Paced
Course Description

Docker is a set of platform as a service products used to build and share containerized apps. Docker enables applications to be separated from infrastructure, allowing for a quicker delivery. In this course, you'll learn the fundamentals of the Docker platform and container storage. You'll explore multi-container Docker applications, as well as common multi-container Docker scenarios. Next, you'll examine Docker Compose, a tool used for defining and running multi-container Docker applications. You'll explore how to setup Docker Compose, add containers to a project, and debug containers using VS Code. Lastly, you'll learn how to work with multiple Compose files, as well as how to review a multi-application strategy.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.