docker版本和docker引擎版本一样吗?如何分别检查它们?

Are docker version and docker engine version the same? How to check them separately?

docker version returns:

Client:

Version: 17.12.1-ce

API version: 1.35

Go version: go1.9.4

Git commit: 7390fc6

Built: Tue Feb 27 22:17:40 2018

OS/Arch: linux/amd64

Server

Engine:

Version: 17.12.1-ce

API version: 1.35 (minimum version 1.12)

Go version: go1.9.4

Git commit: 7390fc6

Built: Tue Feb 27 22:16:13 2018

OS/Arch: linux/amd64

Experimental: false

我想安装需要 docker 引擎 1.12.0 的 jupyterhub,但我怀疑 Version 17.12.1 不是引擎版本。如何获取引擎版本?

Docker 引擎版本从 2017 年 2 月更改为 2017 年 3 月。

旧格式的最新版本是 1.13.1 (2017-02-08)。新格式的社区版第一个稳定版本是17.03.0-ce(2017-03-01)。

因此,17.12.1 比 1.12.0 更新,它们都指的是 Docker 引擎。

您可以在此处查看旧版本:https://docs.docker.com/release-notes/docker-engine/ and the new versions here: https://docs.docker.com/release-notes/docker-ce/