Table of Contents

 

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

Summary

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

Summary