What we learned about development
In the first section of this book, An Introduction to Docker – Containers and Local Development, we got into the basics of Docker and containers, and how they are used for development purposes.
First, we introduced the topic of containerization and related technologies such as virtualization. Following this, we sized up the differences between Docker containers and virtual machines to see how they compared for development purposes. In Chapter 3, Sharing Containers using Docker Hub, we got our first taste of using Docker Hub to store and retrieve images from a third-party location. Finally, having looked at pre-built containers and container images, we explored the scenario where multiple containers must work together to form a more complex system.
These four chapters in this section, taken together, provide the basics for local development and understanding the tooling required to make you a successful engineer in this area. To build upon...