The Docker in Action authors agree with the sentiments in this thread. Especially in mid-2019, Docker for Windows was a promising, but quickly changing target -- so we did not try to support it within the book directly.
That said, the following have been good options for Windows users over the years:
* a virtual machine running whatever Linux distribution you are comfortable with, e.g. Ubuntu on whichever hypervisor is already enabled: often Hyper-V or Virtualbox
* a cloud hosted virtual machine
* Play with Docker: https://labs.play-with-docker.com/
I'm hopeful that both Docker for Windows and WSL2 will improve the local Docker user experience for Windows to make it more accessible.