
Learn how to manage Docker hosts and Docker containers through project-based training.
Docker: A Project-Based Approach to Learning
InstructorJason Cannon
Learn how to manage Docker hosts and Docker containers through project-based training.
InstructorJason CannonEditorial course preview
These 3 complementary views highlight concrete, legible examples from the course presentation.
This instructional slide outlines the curriculum for learning about Docker images, including how to manage them, create custom versions, and set up a private registry.
This slide outlines key learning objectives for Docker networking, including traffic supervision, container accessibility, security through isolation, and best practices for user-defined networks.
This slide outlines the ideal audience for the course, targeting developers and system administrators who need to deploy or support applications using Docker.








Technical topics follow a consistent pattern of written instructions, video walkthroughs, and periodic quizzes to reinforce learning.
The curriculum focuses on essential Docker commands, including volume management and private registry deployment.
The curriculum lacks coverage of Docker Compose, which is a standard tool for multi-container application management.
Learners on macOS may encounter significant friction due to fundamental differences in how Docker runs compared to the Linux-based exercises. One signal from a review dated before the displayed update suggests these environment differences can cause technical hurdles; while the update label indicates recent activity, it does not prove that these platform-specific issues have been addressed.
The curriculum aligns with the target audience but presents challenges for macOS users. One signal suggests environment differences can cause technical hurdles; this review predates the displayed update, and the update label does not prove a correction.