> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: Docker Training Course for the Absolute Beginner

> Beginner Docker course offering step‑by‑step instruction, animated diagrams, and browser-based hands-on labs to learn containers, Docker commands, image building, networking, Compose, registries, and orchestration.

Notes for the **Docker Training Course for the Absolute Beginner** course: 42 lessons across 11 sections.

## Introduction

* [Introduction](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/Introduction/page.md)
* [Why Docker](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/Why-Docker/page.md)
* [What are Containers](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/What-are-Containers/page.md)
* [How Docker Works](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/How-Docker-Works/page.md)
* [Containers vs VMs](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/Containers-vs-VMs/page.md)
* [Images and Registries](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/Images-and-Registries/page.md)
* [Docker and Devops](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/Docker-and-Devops/page.md)
* [Getting started with Docker](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/Getting-started-with-Docker/page.md)
* [Demo Setup and Install Docker](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/Demo-Setup-and-Install-Docker/page.md)
* [A Quick Reminder](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Introduction/A-Quick-Reminder/page.md)

## Docker Commands

* [Basic Docker Commands](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Commands/Basic-Docker-Commands/page.md)
* [Demo Docker Commands Part 1](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Commands/Demo-Docker-Commands-Part-1/page.md)
* [Demo Docker Commands Part 2](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Commands/Demo-Docker-Commands-Part-2/page.md)
* [Demo Docker Commands Part 3](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Commands/Demo-Docker-Commands-Part-3/page.md)

## Docker Images

* [Docker Images](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Images/Docker-Images/page.md)
* [Demo Creating a new Docker Image](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Images/Demo-Creating-a-new-Docker-Image/page.md)
* [Problems With Traditional Docker Builds](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Images/Problems-With-Traditional-Docker-Builds/page.md)
* [Modern Builds With Buildkit](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Images/Modern-Builds-With-Buildkit/page.md)
* [Docker Init](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Images/Docker-Init/page.md)
* [Commands vs Entrypoint](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Images/Commands-vs-Entrypoint/page.md)
* [Environment Variables](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Images/Environment-Variables/page.md)

## Docker Compose

* [Docker Compose](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Compose/Docker-Compose/page.md)
* [Demo Example Voting Application](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Compose/Demo-Example-Voting-Application/page.md)
* [Demo Example Voting Application with Docker Compose](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Compose/Demo-Example-Voting-Application-with-Docker-Compose/page.md)

## Docker Engine, Storage

* [Docker Engine](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Engine-Storage/Docker-Engine/page.md)
* [namespaces](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Engine-Storage/namespaces/page.md)
* [cgroups](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Engine-Storage/cgroups/page.md)
* [Docker Storage](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Engine-Storage/Docker-Storage/page.md)

## Docker Networking

* [Docker Networking](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Networking/Docker-Networking/page.md)

## Docker Registry

* [Docker Registry](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Registry/Docker-Registry/page.md)

## Docker on Mac & Windows

* [Docker on Mac](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-on-Mac-Windows/Docker-on-Mac/page.md)
* [Docker on Windows](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-on-Mac-Windows/Docker-on-Windows/page.md)

## Container Orchestration - Docker Swarm & Kubernetes

* [Container Orchestration](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Container-Orchestration-Docker-Swarm-Kubernetes/Container-Orchestration/page.md)
* [Docker Swarm](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Container-Orchestration-Docker-Swarm-Kubernetes/Docker-Swarm/page.md)
* [Kubernetes Introduction](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Container-Orchestration-Docker-Swarm-Kubernetes/Kubernetes-Introduction/page.md)

## Conclusion

* [Bonus Lecture Introduction to YAML](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Conclusion/Bonus-Lecture-Introduction-to-YAML/page.md)
* [Conclusion](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Conclusion/Conclusion/page.md)

## Docker Run Commands

* [Image Tags](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Run-Commands/Image-Tags/page.md)
* [Interactive Mode](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Run-Commands/Interactive-Mode/page.md)
* [Port Mapping](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Run-Commands/Port-Mapping/page.md)
* [Volumes and Bind Mounts](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Run-Commands/Volumes-and-Bind-Mounts/page.md)
* [Inspect and Logs](/docs/Docker-Training-Course-for-the-Absolute-Beginner/Docker-Run-Commands/Inspect-and-Logs/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.