Docker EE(Enterprise Edition)、Docker CE(Community Edition)、Docker(カスタムサポート)の正確な違いは何ですか?


83

Dockerインストールガイドには、Dockerをインストールする3つの異なる方法が含まれています。3つのコンポーネントの正確な違いを知りたいです。

回答:


78

Docker CE(Community Edition)は、単純な古典的なOSS(オープンソースソフトウェア)Dockerエンジンです。

Docker EE(Enterprise Edition)は、一部のシステムで認定され、DockerIncによってサポートされているDockerCEです。

Docker CS(商用サポート)は、バージョン<= 1.13のDockerEEの古いバンドルバージョンの一種です。

見てみましょうこのブログの記事この他の1ドッカーCE&ドッカーEEについてを。


46

「DockerEnterpriseEditionとは何ですか?

Docker Enterprise Editionには、ベーシック、スタンダード、アドバンスの3つのバージョンがあります。BasicエディションにはDockerプラットフォーム、サポート、認定が付属していますが、StandardバージョンとAdvancedバージョンには、コンテナー管理(Docker Datacenter)やDockerセキュリティスキャンなどの追加機能が追加されています。

Docker EEは、Alibaba、Canonical、HPE、IBM、Microsoft、および地域パートナーのネットワークによってサポートされています。Docker EEをテストしたい方は、公式サイトから無料で試用版をダウンロードできます。

Dockerは、サードパーティベンダーが自社の製品がDockerEEで動作することを保証するのに役立つ認定プログラムも提供しています。

Docker Community Editionとは何ですか?

DockerEngineはDockerCommunity Editionに名前が変更されました。その名前が示すように、無料で利用できるDockerの日曜大工のコミュニティサポートバージョンです。

コミュニティエディションには、EdgeとStableの2つのバージョンがあります。Edgeは、最新の機能を備えた毎月リリースされます。Stableは四半期ごとにリリースされます。Edgeは現在のリリースのセキュリティ更新とバグ修正を受け取りますが、安定バージョンは最初のリリースから4か月間同様の更新を受け取ります。この更新サイクルにより、ユーザーは古いバージョンからのアップグレードを計画するのに十分なウィンドウを得ることができます。

2つのバージョンは異なる対象者を対象としていますが、ソースコードレベルでの違いはほとんどありません。「DockerEEとCEはどちらも、Dockerのパートナーと貢献者のコミュニティとオープンで開発されたオープンソースのDockerプロジェクトに基づいており、これがすべてのDockerCEおよびEEエディションのオープンなモジュラーコアを形成します」とMessina氏は述べています。

また、こちらのリソースDocker公式ドキュメントもご覧ください


明確な答えをありがとう!特にその名前変更部分。Dockerの3つの別々のバージョンがあるかどうかについて少し混乱しました。
Ravindu Fernando 2017

Docker CEをRHELに手動でインストールしようとすることにライセンス上の懸念はありますか?これを達成するスタックオーバーフローの答え(stackoverflow.com/questions/42981114/…)を除いて、これへの参照を見つけることができないようです。
link_boy 2017

6

TL; TR;

現在、Dockerの2つのエディションであるDocker Community Edition(CE)Docker Enterprise Edition(EE)を扱っています。

Docker EEには、企業がコンテナーをより効率的に起動、管理、保護するのに役立つ追加機能が付属していますが、強調する価値があるのは、2つのエディションが同じコア機能を提供することです

主な違いは、Docker CEはすべてのバディとオープンソースに無料で使用できることです。一方、基本プランのDocker EEは、ノードあたり年間1,500ドルの費用がかかります...

もう1つの重要な違いは、それらを実行できるオペレーティングシステムですDockerCEはWindows10とMac、AzureとAWSで実行でき、CentOS、Debian、Fedora、Ubuntuで実行でき、DockerEEはRedHat Enterprise Linux(RHEL)、SUSE Linux Enterprise Server(SLES)、OracleLinuxで実行できます。 、Ubuntu、Windows Server 2016、およびAzureとAWS。

したがって、Dockerを使用するほとんどのプライベートおよび商用のケースでは、DockerCEで十分です。

すべての違いの詳細については、Docker CommunityEditionまたはDockerEnterpriseEdition-知っておくべきことすべてにアクセスすることをお勧めします。


3

Docker CE vs EE:概要

DockerCEは、無料のオープンソースコンテナ化プラットフォームです。これは、Docker2013年の発売以来無料で利用できるDockerオープンソースソリューションのブランド変更されたバージョンです。

CEWindowsの10上で実行することができMac、上AzureAWS、同様にCentOS、Debianの、Fedoraの、とUbuntuを。CEはDockerストアから直接ダウンロードできます。

一方、DockerEEは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はDockerEEの「骨抜き」バージョンではないことに注意することが重要です。CEとEEはどちらも、同じコア機能を備えています。

どちらのエディションも四半期ごとに更新され(Docker CEユーザーは「エッジ」の更新を期待できますが、ここで詳しく説明します)、どちらも広く普及しているオペレーティングシステムとクラウドインフラストラクチャで利用できるため、企業はお気に入りのインフラストラクチャでコンテナ化されたアプリケーションを自由に実行できます。 -ロックインなし。

Docker CEとEE:それらの違い

どちらのエディションも同じコア機能を提供しますが、Docker EEには、企業がコンテナーをより効率的に起動、管理、保護するのに役立つ追加機能が付属しています。

Docker EnterpriseEditionを使用するときに企業ができることの概要は次のとおりです。

認定されたDockerイメージとプラグインへのアクセスを取得する単一のペインビューでコンテナークラスターを表示するクラスターとイメージ管理のアクセスコントロールDockerから公式の当日サポートを受けるDockerイメージで脆弱性スキャンを実行するFIPS140-2認定でDockerEEエンジンを実行するAdvancedイメージとコンテナーの管理、LDAP / ADユーザー統合、および役割ベースのアクセス制御(以前はDocker Datacenterを通じてのみ利用可能で、現在はDocker EEプランの一部です)継続的な脆弱性の監視とDockerセキュリティスキャン(以前はDocker Datacenterを通じてのみ利用可能、これは現在DockerEEプランの一部です)Dockerのバージョン管理フォーマットを理解する

DockerCEとDockerEEを調べていると、プラットフォームのバージョン管理形式について疑問に思うかもしれません。CEとEEの両方のリリースで、Dockerは製品のバージョン管理方法を変更することを決定しました。2017年3月以前は、その時点で利用可能だったDockerの最新バージョンはv1.13でした。CEとEEのロールアウト後、新しいバージョンは17.03と呼ばれていました。

外部からは、Dockerが過去16のバージョンをスキップしたように見えましたが、実際には、DockerはCanonical for Ubuntuで使用されているスキームと同様に、バージョン管理スキームをYY.MM(年と月)に変更しました。

DockerCEとDockerEEはどのくらいの頻度で更新されますか?

Docker CEには、「エッジ」と「安定」の2つのリリースチャネルが付属しています。

エッジチャネルは毎月新しいバージョンをリリースし、リリースごとに新しい機能を取得できるという利点があります。安定したチャネルについては、四半期ごとに新しいリリースが利用可能になります。

安定したオプションを選択する場合は、新しい機能を取得するまでにさらに長く待つ必要があります。ただし、プラス面としては、前述のように、四半期ごとに更新をインストールするだけでよいため、安定したチャネルの保守がはるかに簡単になります。エッジチャネルは、最新の機能にすばやくアクセスしたい人に適しています。

両方のチャネルのサポートに関して、エッジチャネルは、バージョンの当月中にのみバグ修正とセキュリティパッチをリリースします。安定版チャネルは、最初のリリースから4か月間、セキュリティ問題とバグ修正のパッチをリリースします。これにより、ユーザーは修正を受け取りながら、最新リリースにアップグレードするための1か月の期間が与えられます。

Docker EEでは、新しいバージョンが四半期ごとにリリースされ、各リリースは暦年全体でサポートされます。バグ修正とセキュリティパッチの両方が、サポートされているすべてのバージョンにバックポートされます。

出典:Docker

Docker CEとEE:価格DockerCEは無料で使用およびダウンロードできます。CEの全体的なエクスペリエンスは、独自の裁量でDockerCloudのさまざまな無料および有料のアドオンを通じて強化できます。

Docker EEは、次の3つの価格帯で利用できるプレミアムバージョンです。

Basic:Basic Docker EEを使用すると、Docker Incからのサポートとともに、認定インフラストラクチャ用のDockerプラットフォームを入手できます。DockerStoreから認定DockerコンテナとDockerプラグインにアクセスすることもできます。標準:基本層と同じ機能が付属していますが、高度なイメージとコンテナーの管理(単一ペインビュー)、LDAP / ADユーザー統合、および役割ベースのアクセス制御(Dockerデータセンター)が追加されています。高度:追加のDockerセキュリティスキャンと継続的な脆弱性監視が付属しています。各階層の一般的な料金は、通常、ノードあたりの年間コストに基づいています。

基本:ノードあたり年間1,500ドル、ビジネスクリティカルサポートあり標準:ノードあたり年間3,000ドル、ビジネスクリティカルサポートの場合は年間3,000ドル上級:ノードあたり年間3,500ドル、ビジネスクリティカルサポートの場合 DockerEEは1か月の無料トライアルとしても利用できます。Docker EE無料トライアルサブスクリプションをアクティブ化するには、DockerストアにログインしてDockerEEページに移動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.