Docker版本控制在Ubuntu和CentOS上有所不同

时间:2019-09-01 10:20:46

标签: docker ubuntu centos

我已经在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

我可以假定这些功能或多或少是最新版本的功能,而仅仅是版本控制系统不同?

2 个答案:

答案 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