• Online, Self-Paced
Course Description

There are several types of processes and packages that can be used to build microservice processes. Discover how to use Docker and Kubernetes with microservices.

Learning Objectives


  • start the course
  • define Docker and describe its components and relation to the microservice architecture
  • describe the benefits of using Docker with microservices
  • install and configure Docker
  • use the Docker GUI and toolbox

Using Containers with Microservices

  • define containers in microservices
  • recognize how to use containers with microservices

Developing Microservices Using Docker

  • define Dockerfile and how the tool is used to build and automate actions
  • use Docker to create a test database server
  • create a process using Docker to automate several processes


  • identify Kubernetes services
  • describe processes in connecting applications with services
  • configure a Kubernetes cluster

Practice: Observation of Docker

  • recognize how to use Docker with microservices

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.