SDF105 – Ultimate Docker Bootcamp
Categories: DevOps, Kubernetes

What Will You Learn?
- Master Docker fundamentals including containers, images, and the Docker ecosystem
- Learn container lifecycle management, deployment, and operational best practices
- Develop proficiency in building and optimizing Docker images using Dockerfiles
- Understand Docker networking concepts and implement various network types
- Master Docker Compose for orchestrating multi-container applications
- Design and implement microservices architecture using Docker
- Gain hands-on experience with container storage, volumes, and data persistence
- Build a complete microservices application stack using multiple technologies
Course Content
Welcome to Ultimate Docker Bootcamp
-
How to take this Course ?
04:03
Introduction to Containers and Docker
-
Why Container Based Software Delivery ?
03:26 -
Bare Metals, VMs and Containers
06:03 -
Demo – VMs vs Containers
04:34 -
Namespaces
06:33 -
Cgroups
01:51 -
Union Mount and OverlayFS
08:14 -
Copy on Write
07:54 -
What is Docker ?
04:32 -
Is Docker Dead ?
10:00 -
Docker – Architecture and Ecosystem
04:53 -
Container Based Workflow Explained
03:52 -
Test – Introduction to Open Container Eco System
Run and Operate Containers
-
Getting Started with Docker
10:20 -
Launching your first Container
12:14 -
Interacting with Containers
07:57 -
Launch a container with Detached Mode
06:55 -
Logs Management with Docker
10:10 -
Getting inside the container with Exec
03:51 -
Using Containers as VMs in Develoment
04:39 -
Exposing Apps – 3 Ways to Port Map
12:07 -
Managing Containers Lifecycle
09:20 -
Lab 3 – Run and Operate Containers
-
Test – Run and Operate Containers
Building Container Images
-
2 Approaches to Container Image Builds
09:43 -
Approach 1 – Test Build Manually
14:21 -
Approach 2 – Building an Image with a Dockerfile
07:31 -
Examine, Tag and Publish an Image
10:40 -
The Secret behind Image Layers
06:17 -
Dockerfile Instructions – FROM
04:47 -
Dockerfile Instructions – RUN
10:45 -
Dockerfile Instructions – WORKDIR, COPY, ADD
08:31 -
Dockerfile Instructions – EXPOSE, CMD
06:20 -
Dockerfile Instructions – ENTRYPOINT
08:33 -
Dockerfile Instructions – VOLUME, USER
04:52 -
Lab Guide – Building Container Images
-
Nano Project – Dockerize Facebooc Clone
06:32 -
Test – Building Container Images
Advanced Image Building and Distribution
-
What is a Multi Stage Dockerfile
08:37 -
Multi Stage Image Build Use Case
09:05 -
Nano Project
04:04 -
Solution – Refactoring Dockerfile
10:20 -
Running Tests with Dockerfiles
06:49 -
Speeding up the Image Builds
05:43 -
Offline Image Distribution
06:35 -
Setting up a Private Registry
07:25 -
Publishing Images to a Private Registry
10:14 -
Lab 5A – Multi Stage Docker Build
-
Test – Advanced Image Building and Distribution
Container Networking and Storage
-
3 Types of Container Networks
06:34 -
Bridge Network
05:41 -
Segmenting Networks
08:34 -
Host and None Networks
07:45 -
Troubleshooting Container Networks
07:58 -
3 Types of Volumes
04:57 -
Docker Volumes
07:21 -
Bind Mounts and TmpFS
08:32 -
Lab Guide – Docker Networking
-
Lab Guide – Persistent Volumes with Docker
-
Test – Container Networking and Storage
Building and Deploying Microservices Stack with Docker Compose
-
Test – Building and Deploying Microservices Stack with Docker Compose
-
Using Docker Compose to launch Micro Services
07:28 -
Use Case
06:01 -
Why App stops connecting with the DB
06:27 -
Connecting Services with –link Option
08:05 -
Imperative vs Declarative
03:46 -
Writing Compose v1 Spec
08:21 -
Using docker-compose Utility
09:43 -
Refactoring Compose to v3 Spec
07:45 -
DNS Based Service Discovery
04:31 -
Integrating Dockerfile with Compose
04:56 -
Deploying to Dev
05:24 -
Lab Guide
Mini Project – Containerize Microservices Application Stack
-
Project Spec
07:24 -
Test Building Python App
10:30 -
Writing Dockerfile for Vote
08:05 -
Test Building Maven App
07:38 -
Writing Dockerfile for Worker
10:10 -
Reducing Build Time for Worker
05:15 -
Multistage Dockerfile for Worker
08:18 -
Test Building a NodeJS App
07:30 -
Writing Dockerfile for Result
05:46 -
Creating Docker Compose Spec
11:36 -
Deploying Micro Services Stack with Compose
08:50
Student Ratings & Reviews
No Review Yet