Welcome to the forum, and best wishes with the Spring Microservices in Action
In going through GitHub source code
it does look Docker is mandated. Now how much of a learning is curve is that, and is there cheat sheet to that effect in the appendix section? For a typical work laptop how much of a drag it is to install and run this locally (in addition of the bunch of other mandatory running services, not to mention the bunch of libraries that we'd need to keep going - Eureka, Zuul, and so on)?
Alternately, are the exercises meant to be practiced and run exclusively in a dev or remote box?