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.