Sự khác biệt chính xác giữa Docker EE (Enterprise Edition), Docker CE (Community Edition) và Docker (Custom Support) là gì


81

Hướng dẫn cài đặt Docker chứa ba cách khác nhau để cài đặt Docker. Tôi muốn biết sự khác biệt chính xác giữa ba thành phần.

Câu trả lời:


75

Docker CE (Community Edition) là Công cụ Docker OSS (Phần mềm nguồn mở) cổ điển đơn giản.

Docker EE (Enterprise Edition) là Docker CE với chứng nhận trên một số hệ thống và được hỗ trợ bởi Docker Inc.

Docker CS (Được hỗ trợ về mặt thương mại) là phiên bản gói cũ của Docker EE cho các phiên bản <= 1.13.

Hãy xem bài đăng trên blog nàybài đăng khác về Docker CE & Docker EE.


Rất cám ơn vì đã phản hồi nhanh chóng! Giải quyết sự nhầm lẫn của tôi và cảm ơn các nguồn lực!
Ravindu Fernando

1
OSS là viết tắt của gì?
Sohail Si

Phần mềm mã nguồn mở @SohailSi
Hassan

46

"Docker Enterprise Edition là gì?

Docker Enterprise Edition có ba phiên bản: cơ bản, tiêu chuẩn và nâng cao. Phiên bản Cơ bản đi kèm với nền tảng Docker, hỗ trợ và chứng nhận, trong khi phiên bản Tiêu chuẩn và Nâng cao bổ sung các tính năng bổ sung như quản lý vùng chứa (Trung tâm dữ liệu Docker) và Quét bảo mật Docker.

Docker EE được hỗ trợ bởi Alibaba, Canonical, HPE, IBM, Microsoft và bởi một mạng lưới các đối tác khu vực. Những người muốn thử nghiệm Docker EE có thể tải xuống phiên bản dùng thử miễn phí từ trang web chính thức.

Docker cũng đang cung cấp một chương trình chứng nhận để giúp các nhà cung cấp bên thứ ba đảm bảo sản phẩm của họ hoạt động với Docker EE.

Docker Community Edition là gì?

Docker Engine đã được đổi tên thành Docker Community Edition và đúng như tên gọi, đó là phiên bản Docker do cộng đồng hỗ trợ, do cộng đồng tự làm, được cung cấp miễn phí.

Phiên bản cộng đồng sẽ có hai phiên bản: Edge và Stable. Edge sẽ được phát hành mỗi tháng với các tính năng mới nhất. Ổn định sẽ được phát hành hàng quý. Mặc dù Edge sẽ nhận được các bản cập nhật bảo mật và sửa lỗi cho bản phát hành hiện tại, nhưng phiên bản ổn định sẽ nhận được các bản cập nhật tương tự trong bốn tháng sau bản phát hành đầu tiên. Chu kỳ cập nhật này sẽ cung cấp cho người dùng một cửa sổ đủ lớn để lên kế hoạch nâng cấp từ các phiên bản cũ hơn.

Mặc dù hai phiên bản được nhắm mục tiêu vào các đối tượng khác nhau, nhưng không có nhiều hoặc bất kỳ sự khác biệt nào ở cấp mã nguồn. “Cả Docker EE và CE đều dựa trên dự án Docker mã nguồn mở, được phát triển mở với cộng đồng các đối tác và cộng tác viên của Docker và điều này tạo thành lõi mô-đun mở của tất cả các phiên bản Docker CE và EE,” Messina nói. "

Ngoài ra, hãy xem các tài nguyên ở đâytài liệu Docker chính thức .


Cảm ơn vì câu trả lời rõ ràng! Đặc biệt là phần đổi tên. Tiếp tục với một chút nhầm lẫn về việc liệu có ba phiên bản Docker riêng biệt hay không.
Ravindu Fernando

Có bất kỳ lo ngại nào về cấp phép khi cố gắng cài đặt Docker CE trên RHEL theo cách thủ công không? Tôi dường như không thể tìm thấy bất kỳ tham chiếu nào về điều này ngoài câu trả lời tràn ngăn xếp đạt được điều này ( stackoverflow.com/questions/42981114/… ).
link_boy

6

TL; TR;

Chúng tôi hiện đang xử lý hai phiên bản của Docker: Docker Community Edition (CE)Docker Enterprise Edition (EE) .

Docker EE đi kèm với các tính năng bổ sung có thể giúp doanh nghiệp khởi chạy, quản lý và bảo mật vùng chứa của họ hiệu quả hơn, nhưng điều đáng nhấn mạnh là hai phiên bản cung cấp các tính năng cốt lõi giống nhau .

Sự khác biệt chính là Docker CE được sử dụng miễn phí cho mọi người và mã nguồn mở , mặt khác, Docker EE trong gói cơ bản có giá 1.500 đô la cho mỗi nút, mỗi năm ...

Quan trọng khác sự khác biệt khác là hệ điều hành mà chúng ta có thể chạy chúng . Docker CE có thể chạy trên Windows 10 và Mac, trên Azure và AWS, cũng như CentOS, Debian, Fedora và Ubuntu và Docker EE có thể chạy trên Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), Oracle Linux , Ubuntu, Windows Server 2016, cũng như Azure và AWS.

Vì vậy, trong hầu hết các trường hợp sử dụng Docker riêng tư và thương mại, Docker CE là đủ.

Để có cái nhìn sâu hơn về tất cả sự khác biệt, tôi khuyến khích bạn truy cập:
Docker Community Edition hoặc Docker Enterprise Edition - Mọi thứ bạn cần biết


3

Docker CE so với EE: Tổng quan

Docker CElà một nền tảng chứa mã nguồn mở và miễn phí. Đây là phiên bản được đổi thương hiệu của giải pháp mã nguồn mở Docker đã được cung cấp miễn phí kể từ khi ra mắt Dockervào năm 2013.

CEcó thể chạy trên Windows 10 và Mac, trên AzureAWS, cũng nhưCentOS Debian, Fedora và Ubuntu. CE có thể được tải xuống trực tiếp từ Docker Store.

Mặt khác, Docker EE là một phiên bản cao cấp của CE. Docker EE là một nền tảng chứa tích hợp, được hỗ trợ đầy đủ và được chứng nhận chạy trên Red Hat Enterprise Linux ( RHEL),SUSE Linux Enterprise Server (SLES), Oracle Linux, Ubuntu, Windows Server 2016, as well as Azure and AWS.

Docker CE so với EE: Chúng giống nhau như thế nào Trước tiên, điều quan trọng cần lưu ý là Docker CEkhông phải là phiên bản 'giảm giá trị' của Docker EE. Cả CE và EE đều có các tính năng và chức năng cốt lõi giống nhau:

Cả hai phiên bản đều được cập nhật hàng quý (mặc dù người dùng Docker CE có thể mong đợi các bản cập nhật “Edge”, được thảo luận thêm ở đây) và cả hai phiên bản đều có sẵn trên một loạt các hệ điều hành phổ biến và cơ sở hạ tầng đám mây, cho phép doanh nghiệp tự do chạy các ứng dụng chứa trong cơ sở hạ tầng yêu thích của họ —Không có khóa.

Docker CE và EE: Chúng khác nhau như thế nào

Mặc dù cả hai phiên bản đều cung cấp các tính năng cốt lõi giống nhau, Docker EE đi kèm với các tính năng bổ sung có thể giúp doanh nghiệp khởi chạy, quản lý và bảo mật vùng chứa của họ hiệu quả hơn.

Dưới đây là tóm tắt về những gì các công ty có thể làm khi sử dụng Docker Enterprise Edition:

Có được quyền truy cập vào các hình ảnh và plugin Docker được chứng nhận Xem các cụm vùng chứa của bạn trong một chế độ xem khung duy nhất Các điều khiển truy cập để quản lý cụm và hình ảnh Nhận hỗ trợ chính thức trong ngày từ Docker Run quét lỗ hổng trên hình ảnh Docker của bạn Chạy công cụ Docker EE với chứng chỉ FIPS 140-2 Nâng cao quản lý hình ảnh và vùng chứa, tích hợp người dùng LDAP / AD và kiểm soát truy cập dựa trên vai trò (trước đây chỉ khả dụng thông qua Trung tâm dữ liệu Docker, hiện là một phần của kế hoạch Docker EE) Giám sát lỗ hổng liên tục và Quét bảo mật Docker (trước đây chỉ khả dụng thông qua Trung tâm dữ liệu Docker, hiện là một phần của kế hoạch Docker EE) Tìm hiểu Định dạng Phiên bản của Docker

Khi bạn nghiên cứu Docker CE và Docker EE, bạn có thể thắc mắc về định dạng lập phiên bản của nền tảng. Khi phát hành cả CE và EE, Docker quyết định thay đổi cách họ tạo phiên bản cho sản phẩm của mình. Trước tháng 3 năm 2017, phiên bản Docker mới nhất có sẵn tại thời điểm đó là v1.13. Sau khi triển khai CE và EE, phiên bản mới được gọi là 17.03.

Nhìn từ bên ngoài, có vẻ như Docker đã bỏ qua 16 phiên bản trước, nhưng trên thực tế, Docker đã thay đổi sơ đồ lập phiên bản của họ thành YY.MM (năm và tháng), tương tự như sơ đồ được Canonical sử dụng cho Ubuntu ..

Docker CE và Docker EE được cập nhật thường xuyên như thế nào?

Docker CE đi kèm với hai kênh phát hành: "cạnh" và "ổn định".

Kênh biên phát hành một phiên bản mới mỗi tháng và bạn có được lợi thế khi nhận được các tính năng mới với mỗi bản phát hành. Đối với kênh ổn định, mỗi quý sẽ có một bản phát hành mới.

Nếu bạn quyết định sử dụng tùy chọn ổn định, bạn sẽ phải đợi lâu hơn để nhận được các tính năng mới; tuy nhiên, về mặt tích cực, kênh ổn định dễ duy trì hơn nhiều vì bạn chỉ cần cài đặt bản cập nhật mỗi quý, như đã đề cập trước đây. Kênh cạnh phù hợp cho những người muốn truy cập các tính năng mới nhất nhanh hơn.

Về hỗ trợ cho cả hai kênh, kênh biên chỉ phát hành các bản sửa lỗi và bản vá bảo mật trong tháng hiện tại của phiên bản. Kênh ổn định phát hành các bản vá cho các vấn đề bảo mật và sửa lỗi trong 4 tháng sau bản phát hành đầu tiên, cho phép người dùng có thời hạn một tháng để nâng cấp lên bản phát hành mới nhất trong khi vẫn nhận được các bản sửa lỗi.

Với Docker EE, một phiên bản mới được phát hành hàng quý và mỗi bản phát hành được hỗ trợ cho một năm dương lịch. Cả bản sửa lỗi và bản vá bảo mật đều được hỗ trợ cho tất cả các phiên bản được hỗ trợ.

Nguồn: Docker

Docker CE và EE: Định giá Docker CE miễn phí để sử dụng và tải xuống. Trải nghiệm tổng thể của CE có thể được nâng cao thông qua một loạt các tiện ích bổ sung miễn phí và trả phí từ Docker Cloud theo quyết định của riêng bạn.

Docker EE là một phiên bản cao cấp có sẵn qua ba mức giá:

Cơ bản: Với Basic Docker EE, bạn có được nền tảng Docker cho cơ sở hạ tầng được chứng nhận, cùng với sự hỗ trợ từ Docker Inc. Bạn cũng có quyền truy cập vào Docker Containers và Docker Plugins từ Docker Store. Tiêu chuẩn: Đi kèm với các tính năng tương tự như lớp Cơ bản nhưng được bổ sung thêm tính năng quản lý vùng chứa và hình ảnh nâng cao (chế độ xem khung đơn), tích hợp người dùng LDAP / AD và kiểm soát truy cập dựa trên vai trò (Trung tâm dữ liệu Docker). Nâng cao: Đi kèm với tính năng Quét bảo mật Docker được bổ sung và giám sát lỗ hổng liên tục. Định giá chung cho mỗi cấp thường dựa trên chi phí mỗi nút mỗi năm:

Cơ bản: 1.500 đô la mỗi nút, mỗi năm với hỗ trợ Quan trọng cho Doanh nghiệp Tiêu chuẩn: 3.000 đô la cho mỗi nút, mỗi năm cho hỗ trợ Quan trọng cho Doanh nghiệp Nâng cao: 3.500 đô la mỗi nút, mỗi năm cho hỗ trợ Quan trọng cho Doanh nghiệp Docker EE cũng có sẵn dưới dạng dùng thử miễn phí một tháng. Để kích hoạt đăng ký dùng thử Docker EE miễn phí của bạn, hãy đăng nhập vào Cửa hàng Docker và điều hướng đến trang Docker EE.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.