James Turnbull Books
James Turnbull is an experienced engineer, author, and open-source advocate. He has worked in senior engineering roles at companies such as Docker, Puppet Labs, and Kickstarter.
Known for: The Docker Book: Containerization Is the New Virtualization
Books by James Turnbull
The Docker Book: Containerization Is the New Virtualization
The Docker Book: Containerization Is the New Virtualization is a practical guide to one of the most important infrastructure shifts in modern software development. James Turnbull explains how Docker changed the way applications are built, packaged, deployed, and operated by replacing heavyweight, slow-moving environments with lightweight, portable containers. Instead of treating infrastructure as fragile and unique, Docker makes it possible to create consistent application environments that run the same way on a laptop, a test server, or a production cluster. What makes the book matter is its balance of theory and execution. Turnbull does not merely define containers; he shows why they transformed DevOps, continuous delivery, microservices, and cloud operations. Readers learn how Docker images are built, how containers run, how networking and storage work, and how to think about orchestration, security, and production use. The result is not just a tool manual, but a new operational mindset. Turnbull writes with unusual authority. As an engineer, open-source advocate, and technical leader who has worked at Docker, Puppet, and other influential technology companies, he brings real-world credibility to every chapter.
Read SummaryKey Insights from James Turnbull
From Virtual Machines to Containers
Every infrastructure revolution begins by making something heavy feel unnecessary. Before Docker, virtual machines were the standard answer to isolation, portability, and environment management. They were powerful, but they also carried significant overhead because each virtual machine required its ...
From The Docker Book: Containerization Is the New Virtualization
Understanding Docker’s Core Architecture
Tools become far less intimidating once you understand the few moving parts that truly matter. Turnbull breaks Docker down into a clean mental model: the Docker Engine, the Docker client, and registries. The Docker Engine is the daemon that does the real work of building images, creating containers,...
From The Docker Book: Containerization Is the New Virtualization
Images Are Reproducible Application Blueprints
Reliability starts long before software reaches production; it starts when environments become reproducible. Docker images are one of the book’s most important concepts because they represent the packaged form of an application and everything it needs to run. Turnbull shows that an image is not a ra...
From The Docker Book: Containerization Is the New Virtualization
Containers Have a Managed Lifecycle
A container is not just a process in a box; it is part of a lifecycle that determines how software behaves in the real world. Turnbull emphasizes that running a container is only the beginning. Engineers must understand how containers are started, stopped, restarted, logged, inspected, and removed. ...
From The Docker Book: Containerization Is the New Virtualization
Dockerfiles Turn Setup Into Code
If you cannot recreate an environment from code, you do not really control it. One of Turnbull’s most valuable contributions is showing how Dockerfiles transform infrastructure setup from a manual activity into a documented, repeatable build process. A Dockerfile defines how an image should be assem...
From The Docker Book: Containerization Is the New Virtualization
Networking and Data Need Deliberate Design
Containers feel self-contained until they need to communicate or persist something, and that is when architecture starts to matter. Turnbull shows that useful containerized systems depend on two deceptively complex concerns: networking and data management. Containers rarely operate in isolation. Web...
From The Docker Book: Containerization Is the New Virtualization
About James Turnbull
James Turnbull is an experienced engineer, author, and open-source advocate. He has worked in senior engineering roles at companies such as Docker, Puppet Labs, and Kickstarter. Turnbull is known for his clear technical writing and contributions to the DevOps and open-source communities.
Frequently Asked Questions
James Turnbull is an experienced engineer, author, and open-source advocate. He has worked in senior engineering roles at companies such as Docker, Puppet Labs, and Kickstarter.
Read James Turnbull's books in 15 minutes
Get AI-powered summaries with key insights from 1 book by James Turnbull.
