Docker Mastery Course

Welcome to the most popular course on the internet for learning Docker, Swarm, Compose, Kubernetes, and more!

Docker Mastery course logo
Get the course now with my best coupon!

Fans say...

Nikolas LeBlanc

William Hoggarth

James Chapman

All The Tools You Need To Learn Docker from a Docker Captain

In 2017, Docker, Inc. asked me to create this course, and for years, they have used it to train their new employees on Docker and containers. Additionally, the course is strengthened by the real-world knowledge and experience I gain from working with dozens of clients and from my workshop attendees.

Docker Mastery quickly climbed to Top Seller after launching it. We now have more than 350,000 students worldwide, many of whom tell me they were able to get their job or change their career because of what they learned.

(Looking for discounts on all my courses? Grab my current Udemy coupons here.)

2023 Update: New CI examples with 18 lectures showing you how to automate Docker and Kubernetes in GitHub Actions, including vulnerability scanning, advanced image building, multi-platform builds, and more. Kubernetes sections were also updated to reflect CLI updates and 5 new videos on inspecting resources.
2022 Update: Refreshed install and config videos, and more support for Apple Silicon (M1 arm64) and Raspberry Pi's!

Just Starting Out With Docker?

No problem! This course starts out assuming you're new to containers.

Who Needs This Course?

  • Software developers, sysadmins, IT pros, and operators at any skill level.
  • Anyone who makes, deploys, or operates software on servers.

Docker was revolutionary when it launched in 2013, with its container concept. Today, all major cloud providers and leading open source serverless frameworks use Docker, and many are leveraging it for their container-native IaaS offerings. The number of people needing or wanting to learn Docker for their jobs or to enhance their careers is growing exponentially.

What Do You Get?

Docker Mastery is packed with content to provide you with a well-rounded, comprehensive working knowledge of Docker with Kubernetes, Compose, Swarm, Registry lectures, and more:

  • 21 hours of on-demand video content viewable on mobile devices, TV, in addition to your computer.
  • Assignments/Quizzes to test your knowledge.
  • Articles for added context and updates.
  • A Certificate of Completion to provide to your clients, boss, or prospective employer.

Basic Pre-Reqs

  • Understand terminal or command prompt basics.
  • Understand Linux basics like shells, SSH, and package managers. (tips included to help newcomers!)
  • Know the basics of creating a server in the cloud (on any provider). (tips included to help newcomers!)
  • Understand the basics of web and database servers. (how they typically communicate, IP's, ports, etc.)
  • Have a GitHub and Docker Hub account.

What Can You Do With What You Learn?

After taking Docker Mastery, you'll be able to:

  • Use Docker in your daily developer and/or sysadmin roles
  • Deploy apps to Kubernetes
  • Make Dockerfiles and Compose files
  • Build multi-node Swarm clusters and deploying H/A containers
  • Make Kubernetes YAML manifests and deploy using infrastructure-as-code methods
  • Build a workflow of using Docker in dev, then test/CI, then production with YAML
  • Protect your keys, TLS certificates, and passwords with encrypted secrets
  • Keep your Dockerfiles and images small, efficient, and fast
  • Run apps in Docker, Swarm, and Kubernetes and understand the pros/cons of each
  • Develop locally while your code runs in a container
  • Protect important persistent data in volumes and bind mounts
  • Lead your team into the future with the latest Docker container skills!

Community

Community support is very important to me. So I created a Discord server as a way for students to learn from each other, ask questions, and share their knowledge.

🐳🎉 Get the course now with a 30-day money-back guarantee! (coupon is in the link)

Buy or Subscribe on Udemy

Why learn from me?

I'm Bret, an Award Winning Docker Captain, a Cloud Native Ambassador, DevOps community leader, consultant, and a bestselling Udemy instructor. I help engineers learn advanced DevOps topics and advise teams on accelerating their software builds, tests, and deployments while staying secure. 

  • I'm A Practitioner. Welcome to the real world. I've got 30 years of sysadmin and developer experience, over 30 certifications, and have been using container tools for myself and my consulting clients for over a decade. With me, you’re learning from someone who's helped teams run thousands of containers across dozens of projects and organizations.
  • I'm An Educator. With me, you’ll learn from someone who knows how to make a syllabus: I want to help you. People say I'm good at it. I won a Leadership Award at DockerCon for helping others learn. For a decade, I've trained thousands of people on using Docker, Kubernetes, DevSecOps, GitHub, and GitOps in workshops, conferences, and meetups. 
  • I Lead Communities. I've run DevOps-focused Slack and Discord servers for a decade with over 70k people, answering thousands of questions. In the real world, I've run local meetups in our fabulous tech community in Virginia Beach, USA.

What people think about my courses

(See, we *can* be nice on the internet! 🤗 😍)