Docker Fundamentals

Getting started with Docker.

Course Outline

In this course, you will learn the foundational concepts and practices of containerization on a single Docker node. You'll also gain an understanding of basic container orchestration and learn how to scale Docker across multiple nodes in a simple swarm cluster. This course provides you with essential foundational knowledge for all other official Docker courses.

This course is also available as a four-day bundle offering, which includes Docker Fundamentals and Operations  in a single intensive training experience.

WHAT YOU'LL LEARN
  • What Docker is and how Docker can modernize the software supply-chain
  • Conceptualize a mental model for Docker workflow
  • Foundations of Docker security and apply secrets management
  • Foundations of containerization on a single Docker node
  • Dockerize an application by writing Dockerfiles
  • Create and manage images
  • Apply a basic continuous integration model for Docker
  • Usage of volumes
  • Apply concepts of the Docker networking model
  • Write stack-based compose files
  • How Swarm works
  • Deploy a swarm application and scale it out
  • Apply common Swarm operations

WHO SHOULD ATTEND
Developers, operators, and architects desiring a strong foundation in Docker technologies and an introductory hands-on experience building, shipping, and running Docker containers.

OUTLINE
  1. The Docker Story
  2. Introduction to Images
  3. Creating Images
  4. Managing Images
  5. Docker Continuous Integration
  6. Volumes
  7. Docker Networking Basics
  8. Docker Compose
  9. Scaling out with Swarm Mode
  10. Swarm Operations
  11. Managing Secrets

Training Location

Online Classroom
your office

your city, your province
your country