Have a personal or library account? Click to login
Docker Deep Dive Cover

Docker Deep Dive

Zero to Docker in a single book

Paid access
|Sep 2025
Product purchase options

Master Docker and containers with this comprehensive, hands-on guide. Gain the skills to build, deploy, and manage containerized applications and prepare for emerging tech trends like Wasm and AI.

Key Features

  • A structured two-part approach covering both Docker fundamentals and advanced techniques
  • Focus on practical, real-world examples to build, manage, and deploy containerized apps
  • Emphasis on emerging trends like WebAssembly, AI integration, and container security practices

Book Description

This book begins by introducing Docker, its transformative role in modern application development, and why containerization has become essential in the tech industry. The first part builds a strong foundation by explaining core concepts such as containers, images, and the benefits of cloud-native development. Readers will also learn the history of Docker, its comparison to virtual machines, and how it is shaping emerging technologies like AI, WebAssembly, and Kubernetes.
The second part dives deep into hands-on technical skills. Readers will explore Docker Engine architecture, work with images, containers, and multi-container apps, and use Docker Compose for real-world scenarios. Topics like container orchestration with Docker Swarm, advanced networking, overlay networks, and persistent storage are explained in detail. Readers will also gain practical knowledge on security, debugging containers, and vulnerability scanning with Docker Scout.
By the end, readers will have a comprehensive understanding of Docker, from setup to scaling production-grade applications. Whether deploying AI-based apps, containerizing existing workloads, or mastering orchestration, this book provides the skills needed to thrive in a rapidly evolving tech landscape.

What you will learn

  • Master the fundamentals of Docker and container technology
  • Install, configure, and run Docker on various operating systems
  • Build, tag, and manage Docker images effectively
  • Deploy and scale multi-container apps using Docker Compose
  • Explore Docker Swarm and orchestration for high availability
  • Learn Docker security practices and advanced networking concepts

Who this book is for

This book is perfect for developers, system administrators, DevOps engineers, and tech enthusiasts aiming to master Docker and containerization. No prior experience is required, making it accessible to beginners, while advanced topics cater to experienced professionals seeking to deepen their knowledge.

Table of Contents

  1. Containers from 30,000 Feet
  2. Docker and Container-Related Standards and Projects
  3. Getting Docker
  4. The Big Picture
  5. The Docker Engine
  6. Working with Images
  7. Working with Containers
  8. Containerizing an App
  9. Multi-Container Apps with Compose
  10. Docker and Wasm
  11. Docker Swarm
  12. Deploying Apps to Swarm
  13. Docker Networking
  14. Docker Overlay Networking
  15. Volumes and Persistent Data
  16. Docker Security
https://github.com/nigelpoulton/ddd-book
PDF ISBN: 978-1-83702-834-4
Publisher: Packt Publishing Limited
Copyright owner: © 2025 Packt Publishing Limited
Publication date: 2025
Language: English
Pages: 312