• Online, Self-Paced
Course Description

Explore Docker storage drivers, and how images and containers are stored and managed on a Docker host in this 11-video course, in which learners examine the differences between virtual machines (VMs), containers, and images, and explore Docker's reference architecture for continuous delivery. You will learn how to manage data volume using the Docker CLI (command-line interface); and how to classify VMs, containers, and images, as well as recall the benefits of customized images in DevOps. You will learn to use the Docker Compose tool to run multi-container Docker applications. Since a container's capabilities depends on the host operating system, you will learn to specify the features of networking containers, and the defaulting networking providers for Docker. Learners work with Docker CLI to create and manage networks, and then learn how to install, configure, and build a project by using Docker Assemble. This course demonstrates how to set up a Docker Cluster by using Swarm for cluster-management and orchestration features. Finally, learners will explore a list of Docker's DevOps continuous delivery reference architectures.

Learning Objectives

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

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Systems Development

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.