We’ve learned a lot about the basics of Docker in the previous chapters. We’ve learned about images, the basics of launching, and working with containers. Now that we’ve got those basics down, let’s try to use Docker in earnest. We’re going to start by using Docker to help us make our development and testing processes a bit more streamlined and efficient.
To demonstrate this, we’re going to look at three use cases: