Part 2. Docker and development
In part 1, you learned Docker’s core concepts and architecture by example. Part 2 will take you from this base and demonstrate ways Docker can be used in development.
Chapter 3 covers using Docker as a lightweight virtual machine. This is a controversial area. Although there are critical differences between virtual machines and Docker containers, development can be sped up considerably in many cases by using Docker. It’s also an effective means of getting familiar with Docker before we move into more advanced Docker usage.
Chapters 4, 5, and 6 cover over 20 techniques to make building, running, and managing Docker containers more effective and efficient. In addition to building and running containers, you’ll ...