I’m excited to share that my first LinkedIn Learning course, Docker in Practice: Build, Debug, and Deploy Containers, is now live! This is a new milestone in my journey as an instructor, and I’m happy to bring my practical approach to teaching technology to LinkedIn Learning.
Released on October 14, 2026, this beginner-level course includes 2 hours and 48 minutes of content focused on containerizing real-world applications and working with Docker throughout the development lifecycle.

If you’re a developer getting started with containers or looking to build a stronger foundation in Docker, I created this course to help you move from understanding the concepts to putting them into practice.
Why Docker?
Getting an application running locally is only part of the work. You also need a reliable way to build it, share it, troubleshoot it, and run it across development, testing, and production environments.
That’s where Docker comes in. This course connects the fundamentals to everyday development tasks, helping you understand both how containers work and how to use them in modern DevOps workflows.


What You’ll Learn
Throughout the course, I walk through how to:
- Write clear Dockerfiles that build efficient, reproducible container images.
- Run, inspect, and troubleshoot containers using the Docker CLI.
- Configure container runtime behavior with ports, volumes, and environment variables.
- Build, manage, and share images across development, testing, and production.
- Run multi-service applications with Docker Compose.
- Prepare containerized applications for CI/CD pipelines and build a foundation for working with Kubernetes.
The course includes an introduction, nine chapters, and a conclusion. Here’s a look at the core topics:
- Build and Run a Containerized App
- Analyze the Container Image and Runtime
- Work with Containers during Development
- Debug Containerized Applications
- Design Efficient Dockerfiles
- Configure Container Runtime Behavior
- Build and Share Container Images
- Run Multi-Service Applications with Docker Compose
- Prepare Containers for CI/CD Pipelines
Gordon AI, Docker Scout, and DHI
I also cover Gordon AI, Docker’s AI assistant, and demonstrate how to use it to perform a variety of tasks as you work with Docker.
Along the way, I mention Docker Scout and Docker Hardened Images (DHI), introducing additional tools and resources to explore as you continue building your container skills.

Official Course Description
Docker gives developers a reliable way to build, ship, and run applications the same way across every environment. In this course, learn how to containerize real-world applications and fit them into modern DevOps workflows. Gather insights on how to write clear Dockerfiles, manage container images, and run, inspect, and troubleshoot containers from the command line. Along the way, find out how to configure runtime behavior with ports, volumes, and environment variables, then integrate containerized apps into CI/CD pipelines. By the end of this course, you’ll be prepared to containerize applications with confidence and keep your development, testing, and production stages consistent and fast.
Check Out the Course
You can start with the introduction, What You’ll Build with Docker, or head directly to the full course:
Docker in Practice: Build, Debug, and Deploy Containers on LinkedIn Learning
I hope you find the course useful as you build your Docker skills and put containers to work in your own projects!
Thank you for your continued support. Be sure to follow my Pluralsight profile so you’ll be notified as I release new courses. You can find my profile:
























