5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Building Advanced Docker Skills     Building Advanced Docker Skills Track 1: Advanced Docker Principles
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.

Objectives

Advanced Docker Principles: Multiple Docker Containers

  • discover the key concepts covered in this course
  • provide an overview of the Docker platform as a service product
  • list characteristics of container storage in Docker
  • describe why you might have multiple Docker containers
  • list and describe some popular multi-Docker scenarios
  • provide an overview of Docker Compose and list its features
  • provide an overview of common use cases for Docker Compose
  • demonstrate how to build a simple Python web application running on Docker Compose
  • demonstrate how to add new containers to a project
  • demonstrate how to debug in Docker Compose
  • demonstrate how to work with multiple Compose files
  • review and describe a multi-application strategy
  • describe considerations for customizing the Compose up command based on requirements
  • summarize the key concepts covered in this course