You might have got the point about Docker after reading Chapter 1, A Solution Approach.
A Docker container provides a lightweight runtime environment, consisting of the core features of a virtual machine and the isolated services of operating systems, known as a Docker image. Docker makes the packaging and execution of microservices easier and smoother. Each operating system can have multiple Dockers, and each Docker can run single application.