Keep Calm and Study On - Unlock Your Success - Use #TOGETHER for 30% discount at Checkout

Docker Fundamentals Online Course

Docker Fundamentals Online Course


The Docker Fundamentals Online Course provides a comprehensive introduction to Docker, a platform that uses OS-level virtualization to package software into containers. Containers are isolated and contain their own software, libraries, and configurations, enabling seamless communication through defined channels. Docker simplifies the development, sharing, and deployment of modern applications. In this course, you will learn about virtual machines versus containers, Docker installation, architecture, managing Docker Daemon, commands for handling images and containers, volumes, networking concepts, and deploying web applications as Docker containers. By the end, you’ll have a strong understanding of Docker fundamentals and the essential commands needed to deploy web applications effectively.


Key Benefits

  • Complimentary access to online resources, providing hands-on experience to help beginners grasp core Docker concepts.
  • Designed specifically for absolute beginners, featuring a structured, step-by-step approach for ease of learning.
  • Practical guidance on deploying a web application as a Docker container, reinforcing key Docker skills.


Target Audience

This course is for DevOps engineers, system administrators, and cloud engineers seeking to advance their knowledge of Docker for more complex use cases. It is also suitable for DevOps managers in any organization looking to deepen their understanding of Docker's capabilities. A foundational knowledge of IT concepts is recommended to fully benefit from this course.


Learning Objectives

  • Gain an in-depth understanding of physical servers, virtual machines, and containers, and their key differences.
  • Learn the process of building custom Docker images.
  • Develop skills in creating and managing containers and volumes.
  • Understand the use of Bind Mounts for effective data management.
  • Dive into Docker networking concepts and how they facilitate container communication.
  • Explore orchestration principles and how they are applied in containerized environments.


Course Topics

The Docker Fundamentals Online Course covers the following topic - 

1. Getting Started

  • Module Overview
  • Comparison: Servers, Virtual Machines, and Containers
  • Containers and Microservices
  • Challenges and Advantages
  • Introduction to Docker
  • Docker Editions
  • Installing Docker Community Edition on Ubuntu
  • Docker Test Drive - Demonstration


2. Docker Images and Registry

  • Module Overview
  • Containers and Images Overview
  • Image Registry Fundamentals
  • Understanding Images and Tags - Demonstration
  • Introduction to Docker Hub
  • Dockerfile Basics
  • Building an Image - Demonstration


3. Working with Containers and Images

  • Module Overview
  • Using Docker Command - Part 1
  • Using Docker Command - Part 1 Demonstration
  • Using Docker Command - Part 2
  • Using Docker Command - Part 2 Demonstration
  • Using Docker Command - Part 3 Demonstration
  • Working with Environment Variables
  • Command and Entry Point Fundamentals
  • Command and Entry Point - Demonstration


4. Docker Engine

  • Module Overview
  • Docker Container Process Overview
  • Launching Containers with Resource Limits (CPU & RAM)
  • Managing Docker Containers: Stop, Start, Restart


5. Storage

  • Module Overview
  • Non-Persistent Storage Concepts
  • Persistent Storage Fundamentals
  • Docker Volumes
  • Bind Mounts
  • Data Sharing Techniques
  • Storage Commands Overview
  • Storage Commands - Demonstration


6. Networking

  • Docker Networking Fundamentals
  • Docker Networking - Demonstration


7. Docker Compose

  • Introduction to Docker Compose
  • WordPress - Overview
  • WordPress - Demonstration

8. Container Orchestration in Production

  • Introduction to Orchestration Solutions


9. Docker on Mac and Windows

  • Using Docker Desktop on Windows and Mac

Tags: Docker Fundamentals Practice Exam, Docker Fundamentals Exam Questions, Docker Fundamentals Online Course, Docker Fundamentals Study Guide, Docker Fundamentals Training, Docker Fundamentals Tutorial, Docker Fundamentals Free Test