Las guías de instalación de Docker contienen tres formas diferentes de instalar Docker. Quiero saber la diferencia exacta entre los tres componentes.
81
Docker CE (Community Edition) es el sencillo motor Docker de OSS (software de código abierto) clásico.
Docker EE (Enterprise Edition) es Docker CE con certificación en algunos sistemas y soporte de Docker Inc.
Docker CS (comercialmente compatible) es una especie de versión de paquete anterior de Docker EE para las versiones <= 1.13.
Eche un vistazo a esta publicación de blog y esta otra sobre Docker CE y Docker EE.
"¿Qué es Docker Enterprise Edition?
Docker Enterprise Edition viene en tres versiones: básica, estándar y avanzada. La edición básica viene con la plataforma Docker, soporte y certificación, mientras que la versión estándar y avanzada agregan características adicionales como la administración de contenedores (Docker Datacenter) y el escaneo de seguridad de Docker.
Docker EE cuenta con el respaldo de Alibaba, Canonical, HPE, IBM, Microsoft y de una red de socios regionales. Aquellos que quieran probar Docker EE pueden descargar una versión de prueba gratis desde el sitio oficial.
Docker también ofrece un programa de certificación para ayudar a los proveedores externos a garantizar que sus productos funcionen con Docker EE.
¿Qué es Docker Community Edition?
Docker Engine ha cambiado de nombre a Docker Community Edition y, como su nombre indica, es una versión de Docker compatible con la comunidad que puede hacer usted mismo y que está disponible de forma gratuita.
La edición comunitaria estará disponible en dos versiones: Edge y Stable. Edge se lanzará cada mes con las últimas funciones. Stable se publicará trimestralmente. Si bien Edge recibirá actualizaciones de seguridad y correcciones de errores para la versión actual, la versión estable recibirá actualizaciones similares durante cuatro meses después de la versión inicial. Este ciclo de actualización brindará a los usuarios una ventana lo suficientemente grande para planificar actualizaciones de versiones anteriores.
Si bien las dos versiones están dirigidas a diferentes públicos, no hay mucha o ninguna diferencia a nivel de código fuente. “Tanto Docker EE como CE se basan en el proyecto Docker de código abierto, que se desarrolla al aire libre con la comunidad de socios y colaboradores de Docker, y esto forma el núcleo modular abierto de todas las ediciones Docker CE y EE”, dijo Messina.
Además, eche un vistazo a los recursos aquí y la documentación oficial de Docker .
fuente
TL; TR;
Actualmente estamos tratando con dos ediciones de Docker: Docker Community Edition (CE) y Docker Enterprise Edition (EE) .
Docker EE viene con características adicionales que pueden ayudar a las empresas a lanzar, administrar y asegurar sus contenedores de manera más eficiente, pero lo que vale la pena enfatizar es que las dos ediciones ofrecen las mismas características principales .
Las principales diferencias son que Docker CE es de uso gratuito para todos y de código abierto y, por otro lado, Docker EE en el plan básico cuesta $ 1,500 por nodo, por año ...
Otra diferencia importante son los sistemas operativos en los que podemos ejecutarlos . Docker CE puede ejecutarse en Windows 10 y Mac, en Azure y AWS, así como en CentOS, Debian, Fedora y Ubuntu y Docker EE puede ejecutarse en Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), Oracle Linux , Ubuntu, Windows Server 2016, así como Azure y AWS.
Por lo tanto, en la mayoría de los casos privados y comerciales de uso de Docker, Docker CE debería ser suficiente.
Para ver en profundidad todas las diferencias, le animo a que visite:
Docker Community Edition o Docker Enterprise Edition: todo lo que necesita saber
fuente
Docker
CE
es una plataforma de contenedorización de código abierto y gratuita. Es una versión renombrada de la solución de código abierto de Docker que ha estado disponible gratuitamente desde el lanzamiento deDocker
en 2013.CE
se puede ejecutar en Windows 10 yMac
, enAzure
yAWS
, así como enCentOS
Debian, Fedora y Ubuntu. CE se puede descargar directamente desde Docker Store.Docker EE, por otro lado, es una versión premium de CE. Docker EE es una plataforma de contenedores integrada, totalmente compatible y certificada que se ejecuta en Red Hat Enterprise Linux (
RHEL
),SUSE
Linux Enterprise Server (SLES), Oracle Linux, Ubuntu, Windows Server 2016, as well as Azure and AWS.
Docker CE vs EE: en qué se parecen Lo primero es lo primero, es importante tener en cuenta que Docker
CE
no es una versión "diluida" de Docker EE. Tanto CE como EE tienen las mismas características y funciones principales:Ambas ediciones se actualizan trimestralmente (aunque los usuarios de Docker CE pueden esperar actualizaciones "Edge", que se analizan más adelante), y ambas están disponibles en una amplia gama de sistemas operativos e infraestructuras de nube populares, lo que brinda a las empresas la libertad de ejecutar aplicaciones en contenedores en su infraestructura favorita. —Sin bloqueo.
Si bien ambas ediciones ofrecen las mismas características principales, Docker EE incluye características adicionales que pueden ayudar a las empresas a lanzar, administrar y proteger sus contenedores de manera más eficiente.
A continuación, se muestra un resumen de lo que pueden hacer las empresas al utilizar Docker Enterprise Edition:
Obtenga acceso a imágenes y complementos de Docker certificados Vea sus clústeres de contenedores en una vista de panel único Controles de acceso para la administración de imágenes y clústeres Reciba soporte oficial el mismo día de Docker Ejecute análisis de vulnerabilidad en sus imágenes de Docker Ejecute el motor Docker EE con certificación FIPS 140-2 Avanzado gestión de imágenes y contenedores, integración de usuarios LDAP / AD y control de acceso basado en roles (anteriormente disponible solo a través de Docker Datacenter, que ahora es parte del plan Docker EE) Monitoreo continuo de vulnerabilidades y Docker Security Scanning (anteriormente disponible solo a través de Docker Datacenter, que ahora es parte del plan Docker EE) Comprensión del formato de control de versiones de Docker
A medida que investiga Docker CE y Docker EE, es posible que se pregunte sobre el formato de control de versiones de la plataforma. En el lanzamiento de CE y EE, Docker decidió cambiar la forma en que versionaron su producto. Antes de marzo de 2017, la última versión de Docker que estaba disponible en ese momento era la v1.13. Después del lanzamiento de CE y EE, la nueva versión se denominó 17.03.
Desde el exterior, parecía que Docker se había saltado las 16 versiones anteriores, pero en realidad, Docker había cambiado su esquema de versiones a YY.MM (año y mes), similar al esquema utilizado por Canonical para Ubuntu.
Docker CE viene con dos canales de liberación: "borde" y "estable".
El canal de borde lanza una nueva versión cada mes y usted obtiene la ventaja de obtener nuevas funciones con cada lanzamiento. En cuanto al canal estable, una nueva versión está disponible cada trimestre.
Si decide optar por la opción estable, tendrá que esperar más para obtener las nuevas funciones; sin embargo, en el lado positivo, el canal estable es mucho más fácil de mantener, ya que solo necesita instalar una actualización cada trimestre, como se mencionó anteriormente. El canal de borde es adecuado para aquellos que desean acceder más rápido a las últimas funciones.
En términos de soporte para ambos canales, el canal de borde solo publica correcciones de errores y parches de seguridad durante el mes actual de la versión. El canal estable lanza parches para problemas de seguridad y correcciones de errores durante 4 meses después de la versión inicial, lo que brinda a los usuarios un período de un mes para actualizar a la última versión sin dejar de recibir correcciones.
Con Docker EE, se lanza una nueva versión cada trimestre y cada lanzamiento es compatible durante un año calendario completo. Tanto las correcciones de errores como los parches de seguridad se incluyen en todas las versiones compatibles.
Fuente: Docker
Docker CE vs EE: precios Docker CE es de uso y descarga gratuitos. La experiencia general de CE se puede mejorar a través de una gama de complementos gratuitos y de pago de Docker Cloud a su propia discreción.
Docker EE es una versión premium que está disponible a través de tres niveles de precios:
Básico: con Basic Docker EE, obtiene la plataforma Docker para infraestructura certificada, junto con el soporte de Docker Inc. También obtiene acceso a contenedores Docker certificados y complementos de Docker de Docker Store. Estándar: Viene con las mismas características que el nivel Básico pero con administración avanzada de imágenes y contenedores (vista de panel único), integración de usuario LDAP / AD y control de acceso basado en roles (Docker Datacenter). Avanzado: viene con Docker Security Scanning y monitoreo continuo de vulnerabilidades. El precio general para cada nivel generalmente se basa en el costo por nodo por año:
Básico: $ 1,500 por nodo, por año con soporte Business Critical Estándar: $ 3,000 por nodo, por año para soporte Business Critical Avanzado: $ 3,500 por nodo, por año para soporte Business Critical Docker EE también está disponible como una prueba gratuita de un mes. Para activar su suscripción de prueba gratuita de Docker EE, inicie sesión en The Docker Store y navegue hasta la página de Docker EE.
fuente