• Online, Self-Paced
Course Description

This course will demonstrate and outline management of Docker stacks and Distributed Application Bundles (DABs). You'll also learn how to work with Docker Hub and deploy Docker in the cloud.

Learning Objectives

Stacks and Application Bundles

  • start the course
  • define stacks and use Docker to create one
  • add a new service to a stack and redeploy
  • demonstrate how to incorporate data persistence using redis
  • use Docker Compose to create a DAB

Docker Hub Basics

  • describe the Docker Hub registry service, including Docker ID
  • define how you can use Docker Hub repositories to search for images
  • describe how to create both public and private repositories
  • tag and publish a Docker image
  • recall how to perform automated builds

Docker Deployment in the Cloud

  • describe the various Docker cloud deployment models
  • deploy an AWS virtual machine running Docker
  • deploy a Microsoft Azure virtual machine running Docker

Practice: Cloud Deployment

  • deploy a Docker app on the cloud and verify the deployment

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

  • Systems Development

Feedback

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