'Learn Docker' is one of the best book on Docker. I have read a couple of other books on Docker and got lost interest in the book. But, with this book I am not able to keep down the book and loose momentum. The main thing about this book it has enough focus on theory and practicals. The commands in the book run without any changes. The book covers a lot of topics and not with too much depth. The good thing is it also contains orchestration tools like Kubernetes and Swarm not just Docker. Also, most of the tasks can be tried out in the local machine and some of the tasks towards the end are for the cloud.