Home Courses Instructor Labs

Docker Essentials

(42 Ratings) 2321 Students Enrolled
Created By Wilbert A Last Updated Wed, 08-Jul-2020 English
  • Course Duration
    3 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    50 Lessons
  • Placement Assistance
    Guaranteed
$ 149.99 $ 10.99 93% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Understand the concept of Containers and Docker
  • Learn how to use Docker on Development and Production Environment
  • Use Docker Efficiently
  • Learn how to create custom Docker images using Dockerfiles
  • Manage your own Docker hub repository along with images
  • Learn how to work with Docker Networks and Storage provisions
  • Create and run Multi-container applications using Docker Compose
  • Learn to manage Docker Swarm Clusters

Requirements
  • Basic Knowledge on Linux and Linux Command Line
+ View More
Description

In this course, you will be learning all the key components of Docker Ecosystems. I would recommend you to learn the Linux Fundamentals like file processes along with some basic Command line Linux commands.

By the end of this course, you will be able to understand the Containers and Docker like a pro!

In this course, you will be learning the following concepts of Docker Essentials:

  • Introduction to Web Applications
  • Installing Docker on Linux
  • Architecture and Components of Linux
  • Docker Images and Containers
  • Container Networking Model and Docker Network Drivers
  • Docker Storage
  • Docker Compose
  • Container Orchestration and Docker Swarm
  • Docker GUI with Kitematic
Curriculum For This Course
50 Lessons 3 Hours
  • Course Outline 00:00:51 Preview
  • Introduction to Web Applications 00:04:22
  • Demo: Creating Simple Web Application 00:02:28
  • Forests of Servers 00:02:08
  • Introducing Containers 00:05:08
  • Introducing Docker 00:01:35
  • Demo: Installing Docker on Linux 00:03:45
  • Demo: Running Nginx webserver as a Container 00:02:25
  • Stages of Containerization 00:00:53 Preview
  • Architecture and Components of Docker 00:03:51
  • A quick look at the format of Dockerfile 00:02:25
  • Demo: Dockerfile - Fundamental Instructions 00:05:49
  • Demo: Dockerfile - Configuration Instructions 00:05:29
  • Demo: Dockerfile - Expose Instructions 00:04:15
  • Demo: Containerizing application with Dockerfile 00:03:23
  • Introduction to Docker Images 00:01:32
  • Demo: A quick look at Docker Hub 00:04:06
  • Demo: Working with Docker Images | Search, List, Push, Pull 00:11:38
  • Demo: Know your Docker Image | Inspect and History 00:05:31
  • Demo: Pruning and Removing Images 00:01:48
  • A Container is born! 00:01:52
  • Demo: Container Run Vs Create 00:02:53
  • Demo: Working with Containers | Start, Stop and Rename 00:02:58
  • Demo: Attach and execute commands on a running container 00:01:45
  • Demo: Port Mapping on Containers 00:01:52
  • Demo: Erasing Containers 00:02:01
  • Multi-container Applications 00:02:41 Preview
  • Introduction to Container Networking Model and Docker Network Drivers 00:02:29
  • Docker's Native Network Drivers 00:04:06
  • Demo: Working with Docker Networks 00:01:41
  • Demo: Connect, Disconnect and Inspect Networks 00:05:02
  • Docker Storage and When to use it 00:05:27
  • Demo: Working with Volumes | Create, List and Remove Volumes 00:03:33
  • Demo: Mounting Volumes to Containers 00:03:46
  • Introduction to Docker Compose 00:01:09
  • Demo: Installing Docker Compose on Linux 00:00:53
  • Demo: Structure of Docker Compose file 00:06:58
  • Demo: Running Wordpress-MySQL using Docker Compose 00:07:20
  • Demo: Docker Compose Command Line 00:02:51
  • Introduction to Orchestration and Docker Swarm 00:06:47
  • Can Swarm handle failure? 00:01:32
  • Demo: Swarm Setup (Part 1) | Installing Virtualbox on Linux 00:01:29
  • Demo: Swarm Setup (Part 2) | Installing Docker Machine 00:00:37
  • Demo: Swarm Setup (Part 3) | Setting up Nodes 00:02:23
  • Demo: Swarm Setup (Part 4) | Initializing Swarm 00:01:54
  • Demo: Working with Swarm | List and Inspect Nodes 00:01:44
  • Demo: Creating a Service on Swarm 00:03:45
  • Demo: Draining a Node on Swarm 00:02:47
  • Demo: Scaling and Updating Services on Swarm 00:03:26
  • Docker GUI with Kitematic 00:08:38

Docker Essentials