Яка точна різниця між Docker EE (Enterprise Edition), Docker CE (Community Edition) та Docker (Custom Support)


83

Посібники з встановлення Docker містять три різні способи встановлення Docker. Я хочу знати точну різницю між трьома компонентами.

Відповіді:


78

Docker CE (Community Edition) - це проста класична OSS (програмне забезпечення з відкритим кодом) Docker Engine.

Docker EE (Enterprise Edition) - це Docker CE із сертифікацією деяких систем та підтримкою Docker Inc.

Docker CS (комерційно підтримується) - це якась стара версія пакета Docker EE для версій <= 1.13.

Погляньте на цю публікацію в блозі та іншу про Docker CE & Docker EE.


46

"Що таке Docker Enterprise Edition?

Docker Enterprise Edition випускається у трьох версіях: основна, стандартна та вдосконалена. Видання Basic постачається з платформою Docker, підтримкою та сертифікацією, тоді як стандартна та розширена версії додають додаткові функції, такі як управління контейнерами (Docker Datacenter) та сканування безпеки Docker.

Docker EE підтримується Alibaba, Canonical, 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", - сказала Мессіна.

Крім того, подивіться тут ресурси та офіційну документацію Docker .


Дякую за чітку відповідь! Особливо та частина перейменування. Продовжував з трохи розгубленості, чи існує три окремі версії Docker.
Равінду Фернандо

Чи є проблеми з ліцензуванням при спробі вручну встановити Docker CE на RHEL? Здається, я не можу знайти жодного посилання на це, окрім відповіді на переповнення стека, яка досягає цього ( stackoverflow.com/questions/42981114/… ).
link_boy

6

TL; TR;

На даний момент ми маємо справу з двома виданнями Docker: Docker Community Edition (CE) та Docker Enterprise Edition (EE) .

Docker EE має додаткові функції, які можуть допомогти підприємствам ефективніше запускати, керувати та захищати свої контейнери, але що варто підкреслити, це те, що два видання пропонують однакові основні функції .

Основні відмінності полягають у тому, що Docker CE є безкоштовним у користуванні для всіх і з відкритим кодом, а, з іншого боку, Docker EE за базовим планом коштує 1500 доларів за вузол на рік ...

Інша важлива відмінність - це операційні системи, на яких ми можемо їх запускати . 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 Community Edition або Docker Enterprise Edition - Все, що вам потрібно знати


3

Docker CE проти EE: огляд

Docker CE- це безкоштовна платформа для контейнеризації з відкритим кодом. Це ребрендована версія рішення з відкритим кодом Docker, яка була у вільному доступі з моменту запуску Dockerв 2013 році.

CEможе працювати на Windows 10 і Mac, на Azureі AWS, а також CentOS, Debian, 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: Як вони однакові Перш за все, важливо зауважити, що Docker CE- це не «розводнена» версія Docker EE. І CE, і EE мають однакові основні функції та функції:

Обидва випуски оновлюються щокварталу (хоча користувачі Docker CE можуть очікувати оновлення “Edge”, про які йдеться далі в цьому документі), і обидва доступні в широкому діапазоні популярних операційних систем та хмарних інфраструктур, що дає підприємствам можливість запускати контейнерні програми на своїй улюбленій інфраструктурі —Без блокування.

Docker CE проти EE: чим вони відрізняються

Хоча обидва видання пропонують однакові основні функції, Docker EE має додаткові функції, які можуть допомогти підприємствам ефективніше запускати, керувати та захищати свої контейнери.

Ось короткий опис того, що можуть зробити компанії, використовуючи Docker Enterprise Edition:

Отримайте доступ до сертифікованих зображень та плагінів Docker Перегляньте свої кластерні контейнерів на одній панелі перегляду Контроль доступу для керування кластерами та зображеннями Отримайте офіційну підтримку в той же день від Docker Запустіть сканування вразливостей на ваші зображення Docker Запустіть движок Docker EE із сертифікацією FIPS 140-2 Додатково управління зображеннями та контейнерами, інтеграція користувачів LDAP / AD та контроль доступу на основі ролей (раніше доступний лише через Docker Datacenter, який зараз є частиною плану Docker EE) Постійний моніторинг вразливості та сканування безпеки Docker (раніше доступний лише через Docker Datacenter, що зараз є частиною плану Docker EE) Розуміння форматування версій Docker

Досліджуючи Docker CE та Docker EE, ви можете задатися питанням формату версій платформи. Після випуску як CE, так і EE, Docker вирішив змінити спосіб розробки своїх продуктів. До березня 2017 року останньою версією Docker, яка була доступна на той час, була v1.13. Після випуску CE та EE нову версію називали 17.03.

Зовні здавалося, ніби Docker пропустив 16 версій, але насправді Docker змінив схему їх версій на YY.MM (рік і місяць), схожу на схему, яку використовує Canonical для Ubuntu.

Як часто оновлюються Docker CE та Docker EE?

Docker CE постачається з двома каналами випуску: «крайовим» та «стабільним».

Крайовий канал випускає нову версію щомісяця, і ви отримуєте перевагу, отримуючи нові функції з кожним випуском. Що стосується стабільного каналу, новий реліз стає доступним щокварталу.

Якщо ви вирішите вибрати стабільний варіант, вам доведеться довше чекати, щоб отримати нові функції; однак, з позитивної сторони, стабільний канал набагато простіше підтримувати, оскільки вам потрібно лише встановлювати оновлення щокварталу, як уже згадувалося раніше. Крайовий канал підходить для тих, хто хоче швидше отримати доступ до найновіших функцій.

Що стосується підтримки обох каналів, то граничний канал випускає виправлення помилок та виправлення безпеки лише протягом поточного місяця версії. Стабільний канал випускає виправлення для проблем безпеки та виправлення помилок протягом 4 місяців після початкового випуску, надаючи користувачам місячне вікно для оновлення до останнього випуску, одночасно отримуючи виправлення.

З Docker EE нова версія виходить щокварталу, і кожен випуск підтримується протягом повного календарного року. І виправлення помилок, і виправлення безпеки повертаються до всіх підтримуваних версій.

Джерело: Docker

Docker CE проти EE: ціноутворення Docker CE можна безкоштовно використовувати та завантажувати. Загальний досвід роботи з CE можна покращити за допомогою набору безкоштовних та платних доповнень від Docker Cloud на власний розсуд.

Docker EE - це преміум-версія, яка доступна на трьох рівнях ціноутворення:

Основне: за допомогою Basic Docker EE ви отримуєте платформу Docker для сертифікованої інфраструктури, поряд із підтримкою Docker Inc. Ви також отримуєте доступ до сертифікованих контейнерів Docker та плагінів Docker від Docker Store. Стандарт: Поставляється з тими ж функціями, що і базовий рівень, але з доданим розширеним управлінням зображеннями та контейнерами (подання на одній панелі), інтеграцією користувачів LDAP / AD та контролем доступу на основі ролей (Docker Datacenter). Додатково: Поставляється з додатковим сканером безпеки Docker та постійним моніторингом вразливостей. Загальна ціна для кожного рівня зазвичай базується на вартості за вузол на рік:

Базовий: 1500 доларів за вузол на рік із підтримкою бізнес-критичного стандарту Стандарт: 3000 доларів за вузол щороку для бізнес-критичної підтримки Розширений: 3500 доларів за вузол щорічно для бізнес-критичної підтримки. Docker EE також доступний у вигляді місячної безкоштовної пробної версії. Щоб активувати безкоштовну пробну підписку на Docker EE, увійдіть у магазин Docker і перейдіть на сторінку Docker EE.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.