Docker Fundamentals

Intermediate 1 Modules 3h 41min
Creator: David miller August 31, 2026

What You'll Learn

  • Write custom Dockerfiles to package application source code, runtimes, and dependencies into reproducible images
  • Build, tag, and inspect Docker images locally using the Docker command-line interface
  • Run and manage isolated application containers without configuring dependencies directly on the host machine
  • Pull base images from Docker Hub and publish custom images to remote registries for cross-environment distribution
  • Differentiate containerization from hardware virtualization in terms of resource utilization and OS kernel sharing

About This Course

In this course, you will learn how to package and run applications in isolated environments to eliminate deployment inconsistencies across development, test, and production machines. You will explore Docker's client-server architecture, analyze how containers share the host operating system kernel, and configure your local environment on macOS, Windows, or Linux.

Who this is for: This course is for software developers and aspiring DevOps engineers who want to automate and standardize their application deployments. You should have at least three months of general programming experience, basic knowledge of application components like APIs and databases, and comfort with fundamental Git commands.

Modules

  • 01: Introduction to Docker Fundamentals

    221 min

Final Quiz

Covers all 1 modules. Pass with 80% or higher to complete the course.

15 Questions

New To YouVersity?

This course is built from real YouTube videos, structured into modules with quizzes and progress tracking. Original creators keep every view and every ad dollar — courses just send them focused, motivated viewers.

  • Structured modules
  • Free to enrol
  • Progress saved across devices
  • Quizzes after each section

Ready To Start?

Begin the first module now. No credit card needed

Start learning, it's free
FAQ

Before You Decide

Related Courses