Learn Docker Quickly
π’ New to Docker? Start here with the most beginner-friendly, hands-on guide crafted by the seasoned sysadmins and DevOps in the Linux Handbook team!
This book is your step-by-step introduction to Docker β the most widely used containerization platform in the DevOps world.
Whether you're a student, sysadmin, or aspiring cloud engineer, this book will help you build confidence and skills in real-world Docker usage β without the jargon.
π Whatβs inside?
π¦ Chapter 1: Introduction to Docker
Understand containers, images, and registries. Learn how Docker solves the classic βIt works on my machine!β problem.
π» Chapter 2: Setting Up Your Docker Environment
Install Docker on Linux (Ubuntu), run your first container, and explore Docker architecture.
π οΈ Chapter 3: Manipulating Containers
Create, run, stop, rename, and interact with containers β including running in detached mode and executing commands inside.
πΌοΈ Chapter 4: Docker Images
Build custom Docker images using both docker commit
and Dockerfiles. Learn image layering and how to view layers with docker image history
.
πΎ Chapter 5: Data Persistence with Volumes
Prevent data loss using volume mounts and bind mounts. Learn where Docker stores data and how to manage volumes effectively.
π Chapter 6: Dockerfiles in Action
Master writing Dockerfiles by containerizing simple apps like Cowsay and Hangman.
π¦ Chapter 7: Docker Compose
Deploy multi-container applications using docker-compose.yml
. Includes examples with volumes, networks, and restart policies.
π Chapter 8: Docker Networking
Explore bridge networks, custom networks, host mode, and how containers communicate.
π Who is this book for?
- Beginners with basic Linux and networking knowledge
- DevOps and cloud learners
- Developers looking to Dockerize their apps
- Anyone curious about containers!
π§βπ« Author: Abdullah Tarek β experienced DevOps engineer
This book, along with 4 others (worth more than $50) are free to download for Linux Handbook Pro members.
Get Linux Handbook Pro Membership