Mastering Docker Essentials – Hands-on DevOps
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024