Docker 从 1.13.x 版本开始,版本分为企业版 EE 和社区版 CE,版本号也改为按照时间线来发布,比如 17.03 就是 2017 年 3 月,有点类似于 ubuntu 的版本发布方式。企业版自然会提供一些额外的服务,当然肯定也是收费的。企业版说明:https://blog.docker.com/2017/03/docker-enterprise-edition
Docker EE
Docker EE 由公司支持,可在经过认证的操作系统和云提供商中使用,并可运行来自 Docker Store 的、经过认证的容器和插件。
Docker EE 提供三个服务层次:
服务层级 | 功能 |
---|---|
Basic | 包含用于认证基础设施的 Docker平台 Docker 公司的支持 经过 认证的、来自 Docker Store 的容器与插件 |
Standard | 添加高级镜像与容器管理 LDAP/AD 用户集成 基于角色的访问控制(Docker Datacenter) |
Advanced | 添加 Docker 安全扫描 连续漏洞监控 |
大家可在该页查看各个服务层次的价目:https://www.docker.com/pricing
Docker CE
Docker CE 是开源的 Docker 产品的新名称,Docker CE 包含了完整的 Docker 平台,非常适合开发人员和运维团队构建容器应用。Docker 公司认为,Docker CE 和 EE 版本的推出为 Docker 的生命周期、可维护性以及可升级性带来了巨大的改进。
Docker CE 分为 stable 和 edge 两种发布方式。
- stable 版本是季度发布方式,比如 17.03, 17.06, 17.09,适用于希望更加容易维护的用户(稳定版)。
- edge 版本是月份发布方式, 比如 17.03, 17.04……,主要面向那些喜欢尝试新功能的用户。
大家可前往 Docker 的 Release log 查看详情:https://github.com/docker/docker/releases
edge 版本只能在当前月份获得安全和错误修复,而 stable 版本在初始发布后四个月内接收关键错误修复和安全问题的修补程序。这样,Docker CE 用户就有一个月的窗口期来切换版本到更新的版本。举个例子,Docker CE 17.03 会维护到 17 年 07 月;而 Docker CE 17.03 的下个稳定版本是 CE 17.06,这样,6-7 月这个时间窗口,用户就可以用来切换版本了。
Docker EE 和 stable 版本的版本号保持一致,每个 Docker EE 版本都享受为期一年的支持与维护期,在此期间接受安全与关键修正。
总结
- Docker 从 17.03 开始分为企业版与社区版,社区版并非阉割版,而是改了个名称;企业版则提供了一些收费的高级特性。
- EE 版本维护期 1 年;CE 的 stable 版本三个月发布一次,维护期四个月;另外 CE 还有 edge 版,一个月发布一次。
<延伸>