Items related to Modern Docker: Containers in Today's On-Prem, Public,...

Modern Docker: Containers in Today's On-Prem, Public, Private, and Hybrid Cloud Environment (Site Reliability Engineering) - Softcover

Book 10 of 10: Site Reliability Engineering

Bailey, John

 
9798170859665: Modern Docker: Containers in Today's On-Prem, Public, Private, and Hybrid Cloud Environment (Site Reliability Engineering)

Synopsis

Docker has changed the way modern organizations build, deploy, and operate applications. But learning to run a container is only the beginning.

Modern Docker takes you from your first Docker container to the practical engineering challenges of running containerized applications in on-premises data centers, private clouds, public clouds, and hybrid environments.

Designed for developers, system administrators, Site Reliability Engineers, DevOps engineers, platform engineers, and infrastructure professionals, this book emphasizes both hands-on Docker skills and the operational thinking required to run containers reliably.

You will learn how to:

  • Install and configure Docker on Windows, Linux, and macOS
  • Build production-quality container images with Dockerfiles
  • Manage images, containers, networks, and persistent storage
  • Build multi-container applications with Docker Compose
  • Configure health checks, restart policies, logging, and resource limits
  • Monitor container CPU, memory, network, and storage consumption
  • Apply practical Docker security and image-security techniques
  • Work with private and public container registries
  • Build container images as part of CI/CD pipelines
  • Automate Docker environments with Python, Terraform, and Ansible
  • Understand how Docker-built applications move into Kubernetes
  • Design container environments for on-premises, public-cloud, private-cloud, and hybrid-cloud infrastructure
  • Troubleshoot containers using an SRE-oriented methodology

The book is deliberately hands-on. Instead of simply presenting commands, it guides you through progressively more sophisticated exercises—from a simple container to a multi-service application with networking, persistent storage, observability, security, automation, and failure testing.

Along the way, you will learn an essential lesson of modern infrastructure engineering:

Running a container is easy. Running containers reliably is an engineering discipline.

Whether you are beginning your container journey or adding Docker to an existing SRE, DevOps, platform-engineering, or cloud-infrastructure skill set, Modern Docker provides a practical foundation for building and operating containerized applications in the real world.

"synopsis" may belong to another edition of this title.