Learn Docker by Doing

Training Architect
course instructor image
Travis Thomsen
I have over 17 years of experience in all phases of the software development life cycle, which includes software analysis, design, development, testing, implementation, debugging, maintenance and documentation. I am passionate about learning new technologies, methodologies, languages and automation.



Introduction to Docker Containers

Docker Basics

Docker Optimization

Storing Data and Networking in Docker

Beyond the Basics

Doing More with Docker

Monitoring with Prometheus

Working with Docker Swarm

Container Orchestration with Kubernetes

Next Steps



This course is designed to build your intermediate Docker skills.

The course consists of 23 Learning Activities and covers a variety of topics, including Docker basics, container logging, restart policies, metadata and labels, using Docker with Kubernetes, and more.

Study Guides

Instructor Deck


certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More