Docker Essentials
- Description
- Curriculum
- FAQ
- Reviews
This Course takes you on a wonderful journey of learning Containers using key components of Docker Ecosystem. All you need is very basic knowledge of Linux fundamentals like files and processes along with a bit of Linux command line.
By the end of this course, you will be able to understand and appreciate Containers and Docker like a thorough enthusiast and work with them like a pro!
This Course is furnished with:
-
A carefully arranged and creatively illustrated sequence of topics starting with basic web applications and leading to cluster level container orchestration with swarm,
-
In-depth breakdown of Docker Ecosystem specific files like Dockerfile and Docker Compose file,
-
More than 30 Demonstrations of Docker command line, files and applications.
-
7 Quizzes to test your understanding and correct yourself if needed!
-
1Course Outline
-
2Introduction to Web Applications
-
3Demo: Creating Simple Web Application
-
4Forests of Servers
-
5Introducing Containers
-
6Introducing Docker
-
7Demo: Installing Docker on Linux
-
8Demo: Running Nginx webserver as a Container
-
9Quiz 1: Web Applications and Containers
Clearing this Quiz will enhance your confidence and solidify your understanding on what we have discussed in Section 1.
-
10Stages of Containerization
-
11Architecture and Components of Docker
-
12A quick look at the format of Dockerfile
Kindly download the codes for this lecture from resources section of Lecture 10.
-
13Demo: Dockerfile - Fundamental Instructions
Kindly download the codes for this lecture from resources section of Lecture 10.
-
14Demo: Dockerfile - Configuration Instructions
Kindly download the codes for this lecture from resources section of Lecture 10.
-
15Demo: Dockerfile - Expose Instructions
Kindly download the codes for this lecture from resources section of Lecture 10.
-
16Note for the upcoming Apache demo
-
17Demo: Containerizing application with Dockerfile
Kindly download the codes for this lecture from resources section of Lecture 10.
-
18Quiz 2: Docker Architecture and Dockerfile
Clearing this Quiz will enhance your confidence and solidify your understanding on what we have discussed in Section 2.
-
19Introduction to Docker Images
-
20Demo: A quick look at Docker Hub
-
21Demo: Working with Docker Images | Search, List, Push, Pull
-
22Demo: Know your Docker Image | Inspect and History
-
23Demo: Pruning and Removing Images
-
24A Container is born!
-
25Demo: Container Run Vs Create
-
26Demo: Working with Containers | Start, Stop and Rename
-
27Demo: Attach and execute commands on a running container
-
28Demo: Port Mapping on Containers
-
29Demo: Erasing Containers
-
30Docker Images and Containers Quiz
Clearing this Quiz will enhance your confidence and solidify your understanding on what we have discussed in Section 3.
-
31Multi-container Applications
-
32Introduction to Container Networking Model and Docker Network Drivers
-
33Docker's Native Network Drivers
-
34Demo: Working with Docker Networks
-
35Demo: Connect, Disconnect and Inspect Networks
-
36Docker Networks Quiz
Clearing this Quiz will enhance your confidence and solidify your understanding on what we have discussed in Section 4.
-
41Introduction to Docker Compose
-
42Demo: Installing Docker Compose on Linux
-
43Demo: Structure of Docker Compose file
Kindly download the codes for this lecture from resources section of Lecture 10.
-
44Demo: Running Wordpress-MySQL using Docker Compose
-
45Demo: Docker Compose Command Line
-
46Docker Compose Quiz
Clearing this Quiz will enhance your confidence and solidify your understanding on what we have discussed in Section 6.
-
47Introduction to Orchestration and Docker Swarm
-
48Can Swarm handle failure?
-
49Demo: Swarm Setup (Part 1) | Installing Virtualbox on Linux
-
50Demo: Swarm Setup (Part 2) | Installing Docker Machine
-
51Demo: Swarm Setup (Part 3) | Setting up Nodes
-
52Demo: Swarm Setup (Part 4) | Initializing Swarm
-
53Demo: Working with Swarm | List and Inspect Nodes
-
54Demo: Creating a Service on Swarm
-
55Demo: Draining a Node on Swarm
-
56Demo: Scaling and Updating Services on Swarm
-
57Docker Swarm Quiz
Clearing this Quiz will enhance your confidence and solidify your understanding on what we have discussed in Section 7.
-
58Bonus Lecture: DCA Exam Preparation Test