title: Are docker version and docker engine version the same? How to check them separately?
body: <p><code>docker version</code> returns:</p>
  <blockquote>
  <p>Client:</p>
  <p>Version:   17.12.1-ce</p>
  <p>API version:   1.35</p>
  <p>Go version:    go1.9.4</p>
  <p>Git commit:    7390fc6</p>
  <p>Built: Tue Feb 27 22:17:40 2018</p>
  <p>OS/Arch:   linux/amd64</p>
  <p>Server</p>
  <p>Engine:</p>
  <p>Version:   17.12.1-ce</p>
  <p>API version:   1.35 (minimum version 1.12)</p>
  <p>Go version:    go1.9.4</p>
  <p>Git commit:    7390fc6</p>
  <p>Built: Tue Feb 27 22:16:13 2018</p>
  <p>OS/Arch:   linux/amd64</p>
  <p>Experimental:  false</p>
  </blockquote>
  <p>I want to install jupyterhub which requires docker engine <code>1.12.0</code>, but I doubt that <code> Version    17.12.1</code> is not the the engine version. How can I get the engine version?</p>