我已经在CentOS7和Ubuntu18.04上安装了最新版本的docker。 但是,显示的版本如下。
在Ubuntu上:
$ docker --version
Docker version 18.09.7, build 2d0083d
在CentOS上:
# docker --version
Docker version 1.13.1, build 7f2769b/1.13.1
我可以假定这些功能或多或少是最新版本的功能,而仅仅是版本控制系统不同?
答案 0 :(得分:2)
不,Docker的版本控制策略在某些时候已更改。
17.03.0-ce 2017-03-01
重要信息:从此版本开始,Docker每月发布一次 循环并使用新的YY.MM版本控制方案来反映这一点。二 可用频道:每月和每季度。任何给定的每月 版本将只收到安全性和错误修正,直到下个月 发布可用。季度发布可获得安全性和错误修正 最初发布后持续4个月。此版本包括错误修正 1.13.1,但未添加主要功能,并且API版本保持不变。从Docker 1.13.1升级到17.03.0有望 简单而低风险。
请参见https://docs.docker.com/engine/release-notes/。
为了保持一致性,我们还将免费的Docker产品重命名为 Docker Community Edition(CE)并采用了新的生命周期,并且 Docker EE和CE的基于时间的版本控制方案。当今的Docker CE和EE 17.03版本是第一个使用该新方案的人。
请参见https://blog.docker.com/2017/03/docker-enterprise-edition/。
答案 1 :(得分:0)
对于这两个系统,我现在直接从docker存储库安装docker软件,因此在两个系统上都具有相同的版本。
说明:
现在两个系统(CentOS和Ubuntu)已同步。 docker版本。
docker version
的输出在两者上产生相同的结果:
# docker version
Client: Docker Engine - Community
Version: 19.03.1
API version: 1.40
Go version: go1.12.5
Git commit: 74b1e89
Built: Thu Jul 25 21:21:07 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.1
API version: 1.40 (minimum version 1.12)
Go version: go1.12.5
Git commit: 74b1e89
Built: Thu Jul 25 21:19:36 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.6
GitCommit: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
runc:
Version: 1.0.0-rc8
GitCommit: 425e105d5a03fabd737a126ad93d62a9eeede87f
docker-init:
Version: 0.18.0
GitCommit: fec3683