Docker Essentials

Learn Hands-on Containerization and Orchestration with Docker Ecosystem (Docker, Compose and Swarm)
Rating: 4.4 out of 5 (3,503 ratings)
47,999 students
Docker Essentials
Rating: 4.4 out of 5 (3,503 ratings)
47,999 students
In-depth understanding of containers and Docker.
Use Docker on Development and/or Production Environment with help of in-depth labs.
Get clarity of concepts and will be able to avoid common misconceptions regarding containers with hand-crafted quizzes.
Use Docker CLI efficiently
Create custom Docker images using Dockerfiles
Manage your own Docker hub repository along with images
Work with Docker Networks and Storage provisions
Create and Run Multi-container applications using Docker Compose
Manage Docker Swarm Clusters

Requirements

  • Basic knowledge of Linux OS and Linux Command line.
Description

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!

Who this course is for:
  • IT Students, Professionals and Teachers
  • DevOps Engineers and Enthusiasts
  • System Admins
  • Software Engineers
  • Computer Engineers
  • Software Developers
Course content
8 sections • 52 lectures • 2h 51m total length
  • Course Outline
    00:50
  • Introduction to Web Applications
    04:21
  • Demo: Creating Simple Web Application
    02:28
  • Forests of Servers
    02:08
  • Introducing Containers
    05:08
  • Introducing Docker
    01:34
  • Demo: Installing Docker on Linux
    03:45
  • Demo: Running Nginx webserver as a Container
    02:25
  • Quiz 1: Web Applications and Containers
    5 questions
  • Stages of Containerization
    00:53
  • Architecture and Components of Docker
    03:51
  • A quick look at the format of Dockerfile
    02:25
  • Demo: Dockerfile - Fundamental Instructions
    05:48
  • Demo: Dockerfile - Configuration Instructions
    05:29
  • Demo: Dockerfile - Expose Instructions
    04:15
  • Note for the upcoming Apache demo
    00:21
  • Demo: Containerizing application with Dockerfile
    03:23
  • Quiz 2: Docker Architecture and Dockerfile
    5 questions
  • Introduction to Docker Images
    01:32
  • Demo: A quick look at Docker Hub
    04:06
  • Demo: Working with Docker Images | Search, List, Push, Pull
    11:37
  • Demo: Know your Docker Image | Inspect and History
    05:31
  • Demo: Pruning and Removing Images
    01:48
  • A Container is born!
    01:52
  • Demo: Container Run Vs Create
    02:52
  • Demo: Working with Containers | Start, Stop and Rename
    02:58
  • Demo: Attach and execute commands on a running container
    01:44
  • Demo: Port Mapping on Containers
    01:52
  • Demo: Erasing Containers
    02:01
  • Docker Images and Containers Quiz
    5 questions
  • Multi-container Applications
    02:41
  • Introduction to Container Networking Model and Docker Network Drivers
    02:28
  • Docker's Native Network Drivers
    04:05
  • Demo: Working with Docker Networks
    01:41
  • Demo: Connect, Disconnect and Inspect Networks
    05:01
  • Docker Networks Quiz
    5 questions
  • Docker Storage and When to use it
    05:26
  • Demo: Working with Volumes | Create, List and Remove Volumes
    03:33
  • Demo: Mounting Volumes to Containers
    03:45
  • Docker Storage Quiz
    5 questions
  • Introduction to Docker Compose
    01:09
  • Demo: Installing Docker Compose on Linux
    00:53
  • Demo: Structure of Docker Compose file
    06:57
  • Demo: Running Wordpress-MySQL using Docker Compose
    07:20
  • Demo: Docker Compose Command Line
    02:51
  • Docker Compose Quiz
    5 questions
  • Introduction to Orchestration and Docker Swarm
    06:47
  • Can Swarm handle failure?
    01:31
  • Demo: Swarm Setup (Part 1) | Installing Virtualbox on Linux
    01:29
  • Demo: Swarm Setup (Part 2) | Installing Docker Machine
    00:37
  • Demo: Swarm Setup (Part 3) | Setting up Nodes
    02:22
  • Demo: Swarm Setup (Part 4) | Initializing Swarm
    01:54
  • Demo: Working with Swarm | List and Inspect Nodes
    01:44
  • Demo: Creating a Service on Swarm
    03:45
  • Demo: Draining a Node on Swarm
    02:47
  • Demo: Scaling and Updating Services on Swarm
    03:25
  • Docker Swarm Quiz
    5 questions
  • Bonus Lecture: DCA Exam Preparation Test
    01:51
  • Docker GUI with Kitematic
    08:37

Instructor
Learn, Express, Paint your Dreams!
Cerulean Canvas
  • 4.4 Instructor Rating
  • 3,824 Reviews
  • 50,672 Students
  • 5 Courses

A family of 30000+ happy students :)

Cerulean Canvas for us means the sky-sized scope of dreams and imagination where you can paint anything!

We are a small group of believers who want to make an impact by doing what we are best at, educating. Sounds like an old-school rock band right? Well, that's the whole point!

Education can bring evolution (information source: time itself) when it is delivered to aspiring minds with utmost care. So, every Book, every Article and every lecture we produce is a performance for us and our first priority is student satisfaction.