Docker EE(企业版),Docker CE(社区版)和Docker(自定义支持)之间的确切区别是什么?


81

Docker安装指南确实包含三种不同的Docker安装方式。我想知道这三个组成部分之间的确切区别。

Answers:


75

Docker CE(社区版)是简单的经典OSS(开源软件)Docker引擎。

Docker EE(企业版)是Docker CE,在某些系统上具有认证,并得到Docker Inc.的支持。

Docker CS(受商业支持)是Docker EE的旧捆绑版本的一种,版本小于等于1.13。

看看这篇博客文章以及有关Docker CE和Docker EE的一篇文章


非常感谢您的快速回复!解决我的困惑,并感谢您提供的资源!
拉文杜·费尔南多

1
OSS代表什么?
Sohail Si

@SohailSi开源软件
Hassan,

46

“什么是Docker企业版?

Docker Enterprise Edition有三个版本:基本版本,标准版本和高级版本。基本版随附Docker平台,支持和认证,而标准版和高级版添加了其他功能,例如容器管理(Docker Datacenter)和Docker安全扫描。

Docker EE得到了阿里巴巴,佳能,HPE,IBM,Microsoft和区域合作伙伴网络的支持。那些想测试Docker EE的人可以从官方网站免费下载试用版。

Docker还提供了一项认证计划,以帮助第三方供应商确保其产品可与Docker EE一起使用。

什么是Docker Community Edition?

Docker Engine已重命名为Docker Community Edition,顾名思义,它是一个由社区自己动手做的,受支持的Docker版本,可免费使用。

社区版将有两个版本:Edge和Stable。Edge每月都会发布最新功能。稳定版将每季度发布一次。Edge将获得当前版本的安全更新和错误修复,而稳定版本将在初始版本后的四个月内获得类似的更新。此更新周期将为用户提供一个足够大的窗口,以计划从较早版本进行的升级。

虽然这两个版本针对不同的读者,但是在源代码级别上并没有太大的区别。“ Docker EE和CE均基于开源Docker项目,该项目是与Docker的合作伙伴和贡献者社区公开开发的,并且构成了所有Docker CE和EE版本的开放式模块化核心,” Messina说。

另外,请查看此处的资源官方Docker文档


感谢您的明确答复!特别是重命名部分。关于是否存在三个单独的Docker版本,有些困惑。
拉文杜·费尔南多

尝试在RHEL上手动安装Docker CE是否有任何许可问题?除了实现这一目标的堆栈溢出答案外,我似乎找不到任何对此的参考(stackoverflow.com/questions/42981114/…)。
link_boy

6

TL; TR;

目前,我们正在处理Docker的两个版本:Docker Community Edition(CE)Docker Enterprise Edition(EE)

Docker EE附带了可以帮助企业更有效地启动,管理和保护其容器的附加功能,但是值得强调的是,两个版本提供了相同的核心功能

主要区别在于Docker CE是免费的,可用于所有bady和开源资源,另一方面,基本计划中的Docker EE每年每个节点的费用为1,500美元...

另一个重要的区别是可以在其上运行它们的操作系统Docker CE可以在Windows 10和Mac,Azure和AWS上运行,以及CentOS,Debian,Fedora和Ubuntu,而Docker EE可以在Red Hat Enterprise Linux(RHEL),SUSE Linux Enterprise Server(SLES),Oracle Linux上运行,Ubuntu,Windows Server 2016以及Azure和AWS。

因此,在大多数使用Docker的私人和商业案例中,Docker CE应该足够了。

要深入了解所有差异,我鼓励您访问:
Docker社区版或Docker企业版-您需要知道的一切


3

Docker CE与EE:概述

DockerCE是一个免费的开源容器化平台。它是Docker开源解决方案的更名版本,自Docker2013年发布以来已免费提供。

CE可以在Windows 10和Windows XP以及Windows XP和Windows XPMac上运行,并且可以在AzureAWS,以及CentOSDebian,Fedora和Ubuntu上运行。CE可以直接从Docker商店下载。

另一方面,Docker EE是CE的高级版本。Docker EE是一个集成的,完全受支持的且经过认证的容器平台,可在Red Hat Enterprise Linux(RHEL)上运行,SUSE Linux Enterprise Server (SLES), Oracle Linux, Ubuntu, Windows Server 2016, as well as Azure and AWS.

Docker CE与EE:两者相同 首先,要特别注意的是DockerCE不是Docker EE的“精简版”。CE和EE具有相同的核心特征和功能:

这两个版本都每季度更新一次(尽管Docker CE用户可以期待“ Edge”更新,在此进行进一步讨论),并且两个版本都可以在各种流行的操作系统和云基础架构上使用,从而使企业可以自由地在自己喜欢的基础架构上运行容器化应用程序—无锁定。

Docker CE与EE:它们有何不同

尽管两个版本都具有相同的核心功能,但Docker EE附带了其他功能,可以帮助企业更有效地启动,管理和保护其容器。

以下是公司使用Docker Enterprise Edition时可以做什么的摘要:

获得对认证的Docker映像和插件的访问权限在一个窗格视图中查看您的容器群集群集和映像管理的访问控件从Docker获得正式的当日支持在Docker映像上运行漏洞扫描通过FIPS 140-2认证运行Docker EE引擎高级映像和容器管理,LDAP / AD用户集成以及基于角色的访问控制(以前仅可通过Docker Datacenter(现已成为Docker EE计划的一部分)使用)持续进行漏洞监控和Docker安全扫描(以前仅可通过Docker Datacenter使用,现在已成为Docker EE计划的一部分)了解Docker的版本控制格式

在研究Docker CE和Docker EE时,您可能会对平台的版本控制格式感到好奇。在CE和EE的发行中,Docker决定更改其产品版本控制的方式。在2017年3月之前,当时可用的最新版本Docker是v1.13。在推出CE和EE之后,新版本称为17.03。

从外部看来,Docker似乎跳过了16个版本,但实际上,Docker已将其版本控制方案更改为YY.MM(年和月),类似于Canonical为Ubuntu使用的方案。

Docker CE和Docker EE多久更新一次?

Docker CE带有两个发布渠道:“ edge”和“ stable”。

边缘渠道每个月都会发布一个新版本,您将获得每个版本都具有新功能的优势。至于稳定频道,每个季度都有一个新版本可用。

如果您决定使用稳定选项,则必须等待更长的时间才能获得新功能。但是,从好的方面来说,稳定的频道更容易维护,因为您只需要每季度安装一个更新,如前所述。边缘通道适合那些想要更快地访问最新功能的用户。

在对两个通道的支持方面,边缘通道仅在该版本的本月内发布错误修复和安全补丁。稳定版会在初始版本发布后的4个月内发布针对安全问题和错误修复的补丁程序,使用户有一个月的时间来升级到最新版本,同时仍能收到修复程序。

借助Docker EE,每个季度都会发布一个新版本,并且每个版本都支持整个日历年。错误修复和安全补丁都被反向移植到所有受支持的版本。

资料来源:Docker

Docker CE vs EE:定价Docker CE是免费使用和下载的。您可以自行决定通过Docker Cloud提供的一系列免费和付费附件来增强CE的整体体验。

Docker EE是高级版本,可通过以下三个定价层获得:

基础:通过Basic Docker EE,您可以获得用于认证基础结构的Docker平台,以及Docker Inc.的支持。您还可以从Docker Store访问认证的Docker容器和Docker插件。标准:具有与基本层相同的功能,但增加了高级图像和容器管理(单窗格视图),LDAP / AD用户集成以及基于角色的访问控制(Docker数据中心)。进阶:随附新增的Docker安全扫描和连续漏洞监控。每层的一般定价通常基于每年每个节点的成本:

基本:每节点每年1,500美元,并提供业务关键支持标准:每节点每年3,000美元,提供业务关键支持高级:每节点每年3,500美元,提供业务关键支持 Docker EE还可以作为一个月免费试用。要激活Docker EE免费试用订阅,请登录Docker Store并导航至Docker EE页面。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.