Docker Fundamentals
Creator: David miller August 31, 2026What 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
01: Introduction to Docker Fundamentals
221 min
Final Quiz
Covers all 1 modules. Pass with 80% or higher to complete the course.
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
Before You Decide
Related Courses
Kubernetes for Beginners
A hands-on introduction to Kubernetes: core concepts, architecture, kubectl, YAML configs, namespaces, ingress, Helm, volumes, and services.
Mike M.Modern Web Development: HTML, CSS & JavaScript
Build the web from scratch: structure pages with HTML forms, lay them out with CSS flexbox and responsive media queries, then bring them to life with JavaScript fundamentals, functions, DOM manipulation and fetching data from APIs.
David M.Investing for Beginners
Learn the fundamentals of investing your money wisely. This course covers how the stock market works, the difference between stocks, ETFs, and index funds, how to open a brokerage account, and simple strategies to start building long-term wealth without needing to be an expert.
Reinhard E.