This practical book takes you through the fundamentals of Docker, explaining common idioms and pointing out potential pitfalls. It guides you through the development, testing, and deployment of a simple webapp, showing how Docker can be used at every stage.