The Docker Book is for developers, sysadmins, and DevOps-minded folks who want to implement Docker™ and container-based virtualization.
There is an expectation that the reader has basic Linux/Unix skills and is familiar with the command line, editing files, installing packages, managing services, and basic networking.
This books focuses on Docker Community Edition version v17.12.0-ce and later. It is not generally backwards-compatible with earlier releases. Indeed, it is recommended that for production purposes you use Docker version v17.12.0-ce or later.
In March 2017 Docker re-versioned and renamed their product lines. The Docker Engine version went from Docker 1.13.1 to ...