Docker Tutorial for Beginners (TechWorld with Nana)
- Course audio
- Course audio: English
- Level
- Beginner
- Length
- 17 lessons · 4.4 hours
What you'll be able to do
- Run, inspect and debug containers
- Write a Dockerfile and push images to a registry
- Define multi-container apps with Docker Compose
- Persist data with volumes
About this course
Nana Janashia's Docker series: 17 lessons, about 4.5 hours. It explains what Docker and containers are, installation, the basic commands, debugging with docker exec and logs, and Docker versus virtual machines, then follows a realistic workflow: developing with Docker, Docker Compose, writing a Dockerfile, pushing to a private registry on AWS, deploying with Compose and using volumes. It closes with Docker versus Kubernetes, production best practices and a full Docker Compose tutorial. Clear diagrams and demos make it a top pick for developers and DevOps beginners.
Before you start: Basic command line
Syllabus
17 lessons · 4:25:16 in total
- 1What is Docker? Docker container concept explained || Docker Tutorial 110:44
- 2What is a Docker Container? Docker Demo || Docker Tutorial 29:33
- 3How to install docker? Step by Step || Docker Tutorial 319:38
- 48 Basic Docker Commands || Docker Tutorial 416:09
- 5Debugging Docker Containers with docker exec and docker logs || Docker Tutorial 510:20
- 6Docker vs Virtual Machine | simply explained || Docker Tutorial 64:43
- 7Overview of Workflow with Docker - Docker in Practice || Docker Tutorial 73:57
- 8Developing with Docker - Docker in Practice || Docker Tutorial 820:51
- 9Docker Compose Tutorial - Docker in Practice || Docker Tutorial 913:01
- 10Dockerfile Tutorial - Docker in Practice || Docker Tutorial 1024:05
- 11Private Repository explained | Registry on AWS - Docker in Practice || Docker Tutorial 1115:55
- 12Docker Volumes explained in 6 minutes6:03
- 13Deploying the containerized application with Docker Compose || Docker Tutorial 129:57
- 14Docker Volumes Demo || Docker Tutorial 1313:08
- 15Docker vs Kubernetes vs Docker Swarm | Comparison in 5 mins5:31
- 16Top 8 Docker Best Practices for using Docker in Production18:27
- 17Ultimate Docker Compose Tutorial1:03:14
What to take next

Free CCNA 200-301 Complete Course (Jeremy's IT Lab)
Jeremy's IT Lab
English44.2 h100 lessonsBeginner

CompTIA Network+ N10-009 Training Course (Professor Messer)
Professor Messer
English12.9 h87 lessonsBeginner

AZ-900 Azure Fundamentals (John Savill)
John Savill's Technical Training
English13.6 h65 lessonsBeginner
Videos by TechWorld with Nana, played from their official YouTube channel. Subscribe on YouTube
Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.
Lessons listed from the official YouTube playlist. Full playlist on YouTube
Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.
Report a problem or a rights request