Sharing Is Caring:

Docker Essentials

Learn Hands-on Containerization and Orchestration with Docker Ecosystem (Docker, Compose and Swarm)

Free tutorial

Created by Cerulean Canvas

English

What you’ll learn

  • 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:

  • 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!
Read Also -->   Improving software development productivity. First steps

Who this course is for:

  • IT Students, Professionals and Teachers
  • DevOps Engineers and Enthusiasts
  • System Admins
  • Software Engineers
  • Computer Engineers
  • Software Developers

Show less

Course content

8 sections • 52 lectures • 2h 51m total lengthCollapse all sections

Introduction8 lectures • 23min

  • Course Outline00:50
  • Introduction to Web Applications04:21
  • Demo: Creating Simple Web Application02:28
  • Forests of Servers02:08
  • Introducing Containers05:08
  • Introducing Docker01:34
  • Demo: Installing Docker on Linux03:45
  • Demo: Running Nginx webserver as a Container02:25
  • Quiz 1: Web Applications and Containers5 questions

Docker Architecture and Dockerfiles8 lectures • 26min

  • Stages of Containerization00:53
  • Architecture and Components of Docker03:51
  • A quick look at the format of Dockerfile02:25
  • Demo: Dockerfile – Fundamental Instructions05:48
  • Demo: Dockerfile – Configuration Instructions05:29
  • Demo: Dockerfile – Expose Instructions04:15
  • Note for the upcoming Apache demo00:21
  • Demo: Containerizing application with Dockerfile03:23
  • Quiz 2: Docker Architecture and Dockerfile5 questions

Docker Images and Containers11 lectures • 38min

  • Introduction to Docker Images01:32
  • Demo: A quick look at Docker Hub04:06
  • Demo: Working with Docker Images | Search, List, Push, Pull11:37
  • Demo: Know your Docker Image | Inspect and History05:31
  • Demo: Pruning and Removing Images01:48
  • A Container is born!01:52
  • Demo: Container Run Vs Create02:52
  • Demo: Working with Containers | Start, Stop and Rename02:58
  • Demo: Attach and execute commands on a running container01:44
  • Demo: Port Mapping on Containers01:52
  • Demo: Erasing Containers02:01
  • Docker Images and Containers Quiz5 questions

Docker Networks: Connecting Containers5 lectures • 16min

  • Multi-container Applications02:41
  • Introduction to Container Networking Model and Docker Network Drivers02:28
  • Docker’s Native Network Drivers04:05
  • Demo: Working with Docker Networks01:41
  • Demo: Connect, Disconnect and Inspect Networks05:01
  • Docker Networks Quiz5 questions

Docker Storage: Never lose a “bit” of your data!3 lectures • 13min

  • Docker Storage and When to use it05:26
  • Demo: Working with Volumes | Create, List and Remove Volumes03:33
  • Demo: Mounting Volumes to Containers03:45
  • Docker Storage Quiz5 questions
Read Also -->   CNC Programming with G Code for Beginners

Docker Compose5 lectures • 19min

  • Introduction to Docker Compose01:09
  • Demo: Installing Docker Compose on Linux00:53
  • Demo: Structure of Docker Compose file06:57
  • Demo: Running WordPress-MySQL using Docker Compose07:20
  • Demo: Docker Compose Command Line02:51
  • Docker Compose Quiz5 questions

Container Orchestration with Docker Swarm11 lectures • 28min

  • Introduction to Orchestration and Docker Swarm06:47
  • Can Swarm handle failure?01:31
  • Demo: Swarm Setup (Part 1) | Installing Virtualbox on Linux01:29
  • Demo: Swarm Setup (Part 2) | Installing Docker Machine00:37
  • Demo: Swarm Setup (Part 3) | Setting up Nodes02:22
  • Demo: Swarm Setup (Part 4) | Initializing Swarm01:54
  • Demo: Working with Swarm | List and Inspect Nodes01:44
  • Demo: Creating a Service on Swarm03:45
  • Demo: Draining a Node on Swarm02:47
  • Demo: Scaling and Updating Services on Swarm03:25
  • Docker Swarm Quiz5 questions
  • Bonus Lecture: DCA Exam Preparation Test01:51

Docker Essentials: Update1 lecture • 9min

  • Docker GUI with Kitematic08:37

👇👇👇👇 Click Below to Enroll in Free Udemy Course 👇👇👇👇

Go to Course

👇👇 See Also 👇👇

Join Us Join Us Join Us
Sharing Is Caring:

Leave a Comment

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO