跳转至

06. 附录

docker 版本命名发展历史

刚开始学 docker 的时候,被 docker.io、docker-io、docker-engine、docker-ce、docker-ee 这些名词搞晕了,那么到底应该安装哪个呢?

1.从 docker.io 到 docker-engine 再到 docker

Docker 技术出来以后,由于在 Linux 系统中软件名不能与 docker 重名,而且那个时候 Docker 的官网是 http://docker.io,所以,就在软件名称上加了 io 的后缀。

于是,在 Ubuntu 中就是docker.io,在 CentOS 中就是docker-io

后来随着 Docker 的发展,软件包名改成了 docker-engine。

2. Docker-ce、Docker-ee

Docker 发展到 1.13.1 版本后,Docker 公司把 Docker 分成了两种形式:

  • docker-ce 社区版,免费
  • docker-ee 商业版,收费

并且版本号的命名方式也改了,以前都是那种常用的版本号命名方式,比如 0.1、0.2、1.0 之类的,现在分社区版和商业版后,版本号是『YY.MM-xx』的形式命名的,比如 2019 年 10 月发布的,版本号就是 19.10。

所以在 Docker 1.13.1 之后,直接是 Docker-ce 17.03.0 版本了。

现在要安装最新版的 Docker 软件包,就是使用 docker-ce 这个名称了,如果是商业版的就是 docker-ee。

评论