Docker版本及支持

依据官网的描述,Docker提供两个版本,社区版本以及企业版本。

之前一直以为Docker是免费开源软件,居然还分社区和企业两个版本?那么具体Docker社区版本以及企业版本有何不同?查阅了相关的文档, 果然,企业版本是是从2017年4月17日进行了官网的更新,宣布Docker将支持企业版本。自然,免不了要收费。

社区版本有2中更新的方式, 感觉跟ubuntu操作系统的版本更新有点类似,即 stable 以及 edge. 版本号的命名规则为:YY:MM. 当前最新版本为17.12. 其中:

# Stable 稳定版本每个季度一次更新;

  1. Edge 版本每个月更新一次;

更多的信息可以参考 Docker Community Edition.

企业版本与社区版本之间的异同

具体可参考.

支持内容 社区版本 企业基础版本 企业标准版本 企业高级版本
容器引擎、编排、网络、安全Container engine built in orchestration, networking, security Yes Yes Yes Yes
Docker Certified Infrastructure, Plugins and ISV Containers 认证的基础设施,插件以及ISV容器 No Yes Yes Yes
Image Management private registry, caching (Windows and Linux) 镜像管理、私有注册服务 No No Yes Yes
Docker数据中心(集成容器应用程序管理) No No Yes Yes
Docker Datacenter Enhanced RBAC, LDAP/AD support No No Yes Yes
Integrated secrets mgmt, image signing policy
(Windows and Linux)
No No No No
Secure multi-tenancy with node-based isolation No No No Yes
Automated Image Promotion No No No Yes
Image security scanning and continuous vulnerability scanning (Windows and Linux) No No No Yes
LinuxVersion Business Critical PERNODE PERYEAR 0 $1,500 $3,000 $3,500
LinuxVersion Business Day PERNODE PERYEAR 0 $750 $1,500 $2,000
WinSeVersion Business Critical PERNODE PERYEAR 0 N/A $1,500 $2,000
WinSeVersion Business Day PERNODE PERYEAR 0 N/A $750 $1,250

Note

可以看出,商用产品的定价策略是按照节点、时间、以及操作系统版本进行定价。Linux版本相比较于Winserver版本要更贵一些。

支持的平台类型

Docker CE以及EE 版本均支持多个平台。可以在本地部署也支持云端部署。

支持平台如下:

DESKTOP

Cloud

平台 Docker CE x86_64 Docker CE ARM Docker EE
Amazon Web Services YES No YES
Microsoft Azure YES No YES

操作系统支持

Platform Docker CE x86_64 Docker CE ARM Docker CE ARM64 Docker CEIBMZ(s390x) Docker EE x86_64 DockerEEIBMZ(s390x)
Centos yes no no no yes no
Debian yes yes yes no no no
Fedora yes no no no no no
WinSer2016 no no no no yes no
OracleLinux no no no no yes no
Red Hat Enterprise no no no no yes yes
SUSE Linux Enterprise S no no no no yes yes
Ubuntu yes yes yes yes yes yes

Note

看支持平台表,Docker对Ubuntu的支持应该是最全面的。