HOME > IT & Software > Mastering Docker Essentials Hands-on DevOps

Mastering Docker Essentials Hands-on DevOps

SynopsisMastering Docker Essentials – Hands-on DevOps, availabl...
Mastering Docker Essentials Hands-on DevOps  No.1

Mastering Docker Essentials – Hands-on DevOps, available at $44.99, has an average rating of 4.44, with 71 lectures, 9 quizzes, based on 19 reviews, and has 1398 subscribers.

You will learn about Getting started to Containerization Deploy and Configure Docker on various platforms Basic Docker Commands with Hands-On Exercises Core Docker Objects – Image, Container, Network and Volume Understand and Build Docker images using Dockerfiles – Hands-on Build and Deploy Custom Python based application as Capstone Project Getting started with Docker Compose Understand and Build Application stack using Docker Compose Files This course is ideal for individuals who are System Administrators or System Engineers or DevOps Administrators or DevOps Engineers or Cloud Administrators or Cloud Engineers or Application Developers and Testers It is particularly useful for System Administrators or System Engineers or DevOps Administrators or DevOps Engineers or Cloud Administrators or Cloud Engineers or Application Developers and Testers.

Enroll now: Mastering Docker Essentials – Hands-on DevOps

Summary

Title: Mastering Docker Essentials – Hands-on DevOps

Price: $44.99

Average Rating: 4.44

Number of Lectures: 71

Number of Quizzes: 9

Number of Published Lectures: 71

Number of Published Quizzes: 9

Number of Curriculum Items: 80

Number of Published Curriculum Objects: 80

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Getting started to Containerization
  • Deploy and Configure Docker on various platforms
  • Basic Docker Commands with Hands-On Exercises
  • Core Docker Objects – Image, Container, Network and Volume
  • Understand and Build Docker images using Dockerfiles – Hands-on
  • Build and Deploy Custom Python based application as Capstone Project
  • Getting started with Docker Compose
  • Understand and Build Application stack using Docker Compose Files
  • Who Should Attend

  • System Administrators or System Engineers
  • DevOps Administrators or DevOps Engineers
  • Cloud Administrators or Cloud Engineers
  • Application Developers and Testers
  • Target Audiences

  • System Administrators or System Engineers
  • DevOps Administrators or DevOps Engineers
  • Cloud Administrators or Cloud Engineers
  • Application Developers and Testers
  • Docker is an open platform that provides tools and solutions to package, build, and run containerized applications.

    What’s in this course?

    This Docker course, designed for everyone and provides a detailed overview of Docker essentials using a systematic and hands-on approach. It delves into fundamental Docker concepts and key concepts such as images, containers, volumes, networks, etc. You will also gain hands-on proficiency in creating optimized Dockerfiles for containerizing applications and learn how to use Docker Compose to run multiple containers. Each course topic includes lectures to clarify the concept, demonstrations to show it in action, and finally, an assignment to test your understanding and solidify your learning.

    If you’re new to Docker, don’t worry—this course starts from the basics and builds on gradually to intermediate topics.

    Legal Notice:

    Docker? is a registered trademarks of Docker Inc. in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by Docker, Inc.

    Course Structure:

  • Lectures

  • Demos

  • Quizzes

  • Assignments

  • Course Contents:

  • Introduction to Docker

  • Setting up Docker Engine

  • Setting up Docker Desktop

  • Understanding Docker Architecture

  • Docker Documentation

  • Docker Images

  • Container Registries

  • Docker Containers

  • Building an Image with a Dockerfile

  • Docker Networking

  • Docker Volumes

  • Multi-Stage Dockerfile

  • Containerizing Applications (Sample Project using Python)

  • Docker Compose

  • All sections in this course feature live demonstrations. Enrolled users are encouraged to set up their own Docker environment, engage in the exercises, and learn through hands-on experience!

    Course Curriculum

    Chapter 1: Introduction to Docker

    Lecture 1: Course Introduction

    Lecture 2: Topic Introduction – Introduction to Docker

    Lecture 3: Getting Started with Containerization

    Lecture 4: Containerization Core Concepts (namespaces and cgroups)

    Lecture 5: Available Container Toolsets

    Lecture 6: Docker at a Glance

    Lecture 7: Docker Architecture

    Lecture 8: Core Docker Objects (Images, Containers, Networks and Volumes)

    Lecture 9: Demonstration – Official Docker Documentation Walkthrough

    Lecture 10: Summary

    Lecture 11: Docker CLI Cheatsheet

    Lecture 12: Course Material – Mastering Docker Essentials Presentations

    Chapter 2: Getting Started with Docker

    Lecture 1: Topic Introduction – Getting Started with Docker

    Lecture 2: Docker Installation Methods

    Lecture 3: Demonstration – Installing Docker Engine on Linux

    Lecture 4: Demonstration – Setup Docker Engine using Docker Documentation (Recommended)

    Lecture 5: Demonstration – Installing Docker Desktop on Windows

    Lecture 6: Demonstration – Installing Docker Desktop on Mac

    Lecture 7: Demonstration – Docker Playground

    Lecture 8: Introduction to Docker CLI

    Lecture 9: Demonstration – Getting Started with Docker Commands

    Lecture 10: Summary

    Lecture 11: (Optional) Demonstration – Setup Server on AWS Cloud Environment

    Chapter 3: Docker Images

    Lecture 1: Topic Introduction – Docker Images

    Lecture 2: Overview of Docker Images

    Lecture 3: Container Registry and Docker Hub

    Lecture 4: Demonstration – Docker Hub

    Lecture 5: Image Management with Docker CLI

    Lecture 6: Demonstration – Managing Images with Docker CLI

    Lecture 7: Summary

    Chapter 4: Docker Containers

    Lecture 1: Topic Introduction – Docker Containers

    Lecture 2: Overview of Docker Containers

    Lecture 3: Container Management with Docker CLI

    Lecture 4: Demonstration – Managing Containers with Docker CLI

    Lecture 5: Summary

    Chapter 5: Building an image with a Dockerfile

    Lecture 1: Topic Introduction – Building Image with Dockerfile

    Lecture 2: Getting Started with Dockerfile

    Lecture 3: Demonstration – Creating a Dockerfile

    Lecture 4: Demonstration – Validating Dockerfile and building Image

    Lecture 5: Tip of the day

    Lecture 6: Demonstration – Running a Container from our Image

    Lecture 7: Summary

    Lecture 8: (Optional) Demonstration – Thinknyx Dockerlint Utility

    Chapter 6: Docker Networking

    Lecture 1: Topic Introduction – Docker Networking

    Lecture 2: Overview of Docker Networking

    Lecture 3: Docker Networking Essentials

    Lecture 4: Managing Networks with Docker CLI

    Lecture 5: Demonstration – Managing Networks with Docker CLI

    Lecture 6: User-defined Networks

    Lecture 7: Demonstration- User-defined Networks

    Lecture 8: Summary

    Chapter 7: Docker Volumes

    Lecture 1: Topic Introduction – Docker Volumes

    Lecture 2: Data Storage in Docker Containers

    Lecture 3: Overview of Docker Volumes

    Lecture 4: Volume Management with Docker CLI

    Lecture 5: Demonstration – Managing Volumes with Docker CLI

    Lecture 6: Demonstration – Persisting data with Docker Volumes

    Lecture 7: Summary

    Chapter 8: Containerizing Applications (Sample Project using Python)

    Lecture 1: Topic Introduction – Containerizing Applications

    Lecture 2: Demonstration – Creating Dockerfile for Python Application

    Lecture 3: Demonstration – Multi-Stage Builds

    Lecture 4: Demonstration – Publishing to a Registry

    Lecture 5: Demonstration – Real time Application Deployment

    Lecture 6: Summary

    Lecture 7: Github Repository Link for Nyxacademy Application

    Lecture 8: (Optional) Demonstration – Understanding YAML

    Chapter 9: Docker Compose

    Lecture 1: Topic Introduction – Docker Compose

    Lecture 2: Overview of Docker Compose and compose.yaml file

    Lecture 3: Managing Docker Compose with Docker CLI

    Lecture 4: Demonstration – Docker Compose in Action

    Lecture 5: Summary

    Instructors

  • Mastering Docker Essentials Hands-on DevOps  No.2
    Yogesh Raheja
    DevOps, Automation and Cloud Coach and Consultant
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 0 votes
  • 4 stars: 9 votes
  • 5 stars: 9 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!