Docker Mastery
In Modern IT, mastering Docker is no longer an option for all IT professionals. In this course, you will be cruising through a journey from no knowledge to the advanced level. A journey that is fully hands-on with projects.
Instructor Message
Why Learn Docker?
Course Audience
Course Syllabus
Course Guide
Hands-On Labs Guide
Physical Servers Overview
Server Hosting and Virtualization Introduction
Virtual Machines - Resources and Limitations
Quiz
Containers Overview
From A Dockerfile to A Container
Quiz
Docker Architecture
Docker Hosts - How Docker Works
NameSpaces and Cgroups
Quiz
Why use AWS environment vs Your Laptop
Create a Free AWS Account
Create an AWS Usage Budge Alarm
Understand AWS Free Tier (Use AWS Services without Payments)
Create an Ubuntu Linux Instance (The Docker Host)
Connecting using SSH from Mac and Linux Laptops
Connect To the Ubuntu Instance Using SSM and EC2 Connect
Using MobaXterm to Connect to the Ubuntu Instance using SSH (Windows Laptops)
Using Windows OpenSSH Client to Establish an SSH Connection to the Ubuntu Instance
Installing Docker Engine
Quiz
docker pull & docker ps
docker create, docker start, docker stop commands
docker exec (executing commands in containers)
Hands-On : docker exec
docker run
Hands-On : docker run
docker inspect
docker commit
Hands-On : docker commit
docker diff Command
docker rm, docker rmi, docker logs
Hands-On : docker rm, docker rmi, docker logs
Container Startup Behavior
Container Port
Quiz
Assignment
Assignment Answer