Course content
- Chapter 1: Introduction to Docker 15m
- Chapter 2: Setting Up Your Docker Environment 15m
- Chapter 3: Manipulating Docker Containers 45m
- Chapter 4: Understanding Docker Images 45m
- Chapter 5: Docker Volumes and Data Persistence 1h
- Chapter 6: Exploring Dockerfiles 1h
- Chapter 7: Docker Compose 1h
- Chapter 8: Docker Networking 1h
Did you know that Docker dominates the containerization market with a huge share of over 80%?
That's right, and as a future DevOps Engineer, you will be the one responsible for managing these Docker containers.
I'll cover everything you need to know about Docker in this series to help you get started and become a Docker expert by the end.
โณ Time to complete: Approx. 8 hours
๐ Prerequisite: Basic Linux commands and networking knowledge
๐๏ธ Type: Primarily text-based course
What will you learn?
In this Docker course, you'll learn the following:
- Introduction to Docker
- Setting up your Docker environment
- Manipulating Docker containers
- Working with Docker images
- Volumes and data persistence
- Exploring Dockerfiles
- Docker Compose
- Docker Networking
Prerequisite
- Basic Linux knowledge: Terminal navigation & file system concepts
- Networking Fundamentals: IP addresses, ports, and TCP/IP
How to use this course?
Get Hands-on! We believe in learning by doing. You'll engage in practical exercises that simulate real-world scenarios throughout the course. For the most optimal experience, we recommend following the instructions and commands directly on your machine.
By the end of this course, you'll have the knowledge and confidence to navigate the world of containerization, building and managing your containerized applications easily.
Without further ado, Let's dive into the first chapter!
About the author

Passionate DevOps Engineer with a specialization in the Cloud and a deep understanding of DevOps practices.