Docker Fundamentals Online Course

Docker Fundamentals Online Course

Docker Fundamentals Online Course

This course provides a practical introduction to Docker, a platform that uses containerization to simplify application development, deployment, and management. You’ll start by exploring the differences between virtual machines and containers, then learn Docker installation, architecture, and key commands for managing images, containers, and volumes. The course also covers Bind Mounts, tmpfs volumes, networking concepts, and hands-on deployment of a web application inside a Docker container. By the end, you’ll have a strong grasp of Docker’s core concepts and the skills needed to efficiently deploy applications in isolated, scalable environments.

Who should take this course?

This course is ideal for developers, system administrators, DevOps engineers, and IT professionals who want to learn the fundamentals of containerization with Docker. It’s well-suited for beginners with little to no prior experience in containers who are looking to understand how to build, deploy, and manage applications efficiently. Whether you’re a developer aiming to streamline workflows, a sysadmin managing environments, or an aspiring DevOps professional, this course will equip you with the core skills to work confidently with Docker.

What you will learn

  • Explore physical servers, virtual machines, and containers
  • Learn how to build images
  • Create containers and volumes
  • Create Bind Mounts
  • Study Docker networking concepts details
  • Understand orchestration concepts

Course Outline

Introduction to the Course

  • Course Overview
  • Why Should You Learn Dockers

Getting Started

  • Module Overview
  • Servers Versus Virtual Machines Versus Containers
  • Containers and Microservices
  • Pains and Benefits
  • What is Docker?
  • Docker Editions
  • Docker Community Edition Installation - Ubuntu
  • Docker Test Drive - Demo

Docker Images and Registry

  • Module Overview
  • Containers and Images
  • Image Registry
  • Images and Tags - Demo
  • What is Docker Hub?
  • Dockerfile Concepts
  • Building an Image - Demo

Working with Containers and Images

  • Module Overview
  • Using Docker Command - Part 1
  • Using Docker Command - Part 1 Demo
  • Using Docker Command - Part 2
  • Using Docker Command - Part 2 Demo
  • Using Docker Command - Part 3 Demo
  • Environment Variables
  • Command and Entry Point
  • Command and Entry Point - Demo

Docker Engine

  • Module Overview
  • Docker Container Process
  • Launching a Container with Limits (CPU and RAM)
  • Stop/Start/Restart Docker

Storage

  • Module Overview
  • Non-Persistent Storage
  • Persistent Storage
  • Docker Volumes
  • Bind Mounts
  • Sharing Data
  • Storage Commands
  • Storage Commands - Demo

Networking

  • Docker Networking Basics
  • Docker Networking - Demo

Docker Compose

  • What is Docker Compose?
  • WordPress - Details
  • WordPress - Demo

Container Orchestration in Production

  • Orchestration Solutions - Intro

Docker on Mac and Windows

  • Docker Desktop - Windows and MAC

Conclusion

  • Conclusion

 

Reviews

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

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,