Copyright
Brief Table of Contents
Table of Contents
Praise for the First Edition
Preface
Acknowledgments
About this book
About the cover illustration
1. Docker fundamentals
Chapter 1. Discovering Docker
1.1. The what and why of Docker
1.1.1. What is Docker?
1.1.2. What is Docker good for?
1.1.3. Key concepts
1.2. Building a Docker application
1.2.1. Ways to create a new Docker image
1.2.2. Writing a Dockerfile
1.2.3. Building a Docker image
1.2.4. Running a Docker container
1.2.5. Docker layering
Summary
Chapter 2. Understanding Docker: Inside the engine room
2.1. Docker’s architecture
2.2. The Docker daemon
2.3. The Docker client
2.4. Docker registries
2.5. The Docker Hub
2. Docker and development
Chapter 3. Using Docker as a lightweight virtual machine
3.1. From VM to container
3.2. Saving and restoring your work
3.3. Environments as processes