Docker: From Beginner to Expert
Published 5/2025
Duration: 2h 57m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.18 GB
Genre: eLearning | Language: English
Published 5/2025
Duration: 2h 57m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.18 GB
Genre: eLearning | Language: English
Animations-based, hands-on, fun and engaging Docker course from a Senior Software Engineer with a PhD
What you'll learn
- Understand docker architecture fundamentals
- Build custom docker images and optimise them
- Master container management and orchestration
- Leverage multi-stage builds to minimise the size of production images
- Hands-on Docker networking skills including creating custom networks
- Orchestrate docker containers, networks and configuration elegantly using Docker Compose
Requirements
- No prior programming or system administration experience required
Description
This will beone of the most interesting and fun coursesthat you will take you on Docker.
With ananimationsandhands-on first approach,this course has been designed to create a course that issuper friendly for absolute beginners. The course extensively uses animations, figures and real-world examples to make complex Docker concepts easy to understand and engaging to follow.
See complex Docker concepts come to life with our engaging lectures!
Course Coverage
We will start by discussing how containers andDocker evolvedto solve the problem of deployments because deploying applications to production had serious challenges of reproducibility because of issues like configurations, libraries and network settings and how containers make the applications independent of the platform and you can perfectly replicate the same settings in all stages of production.
We will discussdocker architectureand the key components like theDocker Enginewhich sits on top of the host OS and manages containers.
We will take adeep dive into Docker imagesand explore layers,how to build custom docker imagesas well as techniques onhow to optimise imagesfor size, efficiency and performance.
We will also learn aboutcontainer managementincluding common commands, different modes of running containers such asdetached and interactiveas well, editing live containers as well as best practices.
We will seemulti-stage buildsin action and understand how multi-stage builds can significantlyoptimise the docker image sizeby removing unneeded build tools while still providing key functionality.
We will also discussDocker networking, primarily the bridge mode as well as creating custom containers. We also explored howdocker compose offers an elegant one-shot solutionto facilitate the task of creating containers, networks and configurations.
Hands-on Practice Labs
An important aspect of this course is that for every topic that we explore, I will showcase a real-world application and you haveseveral hands-on practice labsto get your hands dirty on how to actually apply the concepts that you have learned. FromDockerising real-world applications, tooptimising your Docker imagesby up to 10 times:
Fromdebugging, to logging to monitoring applications in containers. You will applyhands-on skillstocreate Docker networks,manage container lifecycleas well asleverage docker-compose to orchestrate containers, networks and configurations.
Who this course is for:
- Absolute beginners
- System Administrators
- Cloud Infrastructure Engineers
- Developers
More Info