Hola Comunidad, el pasado 2 de marzo en el blog docker apareció esta noticia Announcing Docker Enterprise Edition. Una nueva versión de la plataforma Docker optimizada para despliegues de negocio Docker Enterprise Edition (EE) y Docker Community Edition (CE) para la versión libre. A continuación les dejo un resumen de los cambios y como actualizarnos con los nuevos repositorios.

Docker

El nivel básico de Docker EE proporciona acceso a la plataforma Docker, soporte y certificación. El nivel estándar incorpora registros de contenedores privados, Docker Datacenter (gestión de aplicaciones de contenedores integrados, multitenancy), administración y soporte para políticas de firma de imágenes. El nivel avanzado introduce el análisis de seguridad de la imagen de contenedor.

La siguiente table muestra los soportes para los distintos sistemas y versiones de docker:

Plataforma Docker EE Docker CE
Ubuntu
Debian
Red Hat Enterprise Linux
CentOS
Fedora
Oracle Linux
SUSE Linux Enterprise Server
Microsoft Windows Server 2016
Microsoft Windows 10
macOS
Microsoft Azure
Amazon Web Services

El lanzamiento de #Docker CE y EE trae grandes mejoras al ciclo de vida, mantenibilidad y capacidad de actualización de Docker. Con la nueva versión 17.03, #Docker se está moviendo a versiones basadas en tiempo y un esquema de versiones de YY.MM (AÑO.MES). La versión de la API de #Docker sigue siendo independiente de la versión de la plataforma #Docker y la versión de la API no cambia de #Docker 1.13.1 a #Docker 17.03.

#Docker CE viene en dos variantes:

  • Edge es para usuarios que desean una gota de las últimas y mejores características cada mes
  • Stable se publica trimestralmente y es para usuarios que desean un ritmo de lanzamiento más fácil de mantener

Por su parte #Docker EE se publica trimestralmente y cada lanzamiento es apoyado y mantenido por un año completo. Los parches de seguridad y las correcciones de errores se transmiten a todas las versiones compatibles.

¿Qué necesito para actualizar?

Fuera de la UCI

Podemos consultar en la pagina de instalación oficial las instrucciones para instalar docker en nuestro sistema.

UCI

En el caso de los que estamos dentro de la universidad ya tenemos disponibles los nuevos repositorios de docker solo necesitamos cambiar el antiguo repositorio que teníamos por el siguiente en dependencia de nuestro sistema:

Ubuntu:
wget -O - http://nexus.prod.uci.cu/repository/download.docker.com-proxy/linux/ubuntu/gpg | sudo apt-key add -

Agregamos el repositorio:

deb [arch=amd64] http://nexus.prod.uci.cu/repository/download.docker.com-proxy/linux/ubuntu VERSIÓN stable

Cambiando VERSIÓN por el nombre de nuestra versión, para ubuntu 16.04 y Linux Mint 18.x es xenial.

Debian
wget -O - http://nexus.prod.uci.cu/repository/download.docker.com-proxy/linux/debian/gpg | sudo apt-key add -

Agregamos el repositorio:

deb [arch=amd64] http://nexus.prod.uci.cu/repository/download.docker.com-proxy/linux/debian VERSIÓN stable

Cambiando VERSIÓN por el nombre de nuestra versión.

Eliminamos las instalaciones antiguas y luego actualizamos e instalamos la nueva versión

sudo apt-get remove docker-engine && sudo apt-get update && sudo apt-get install docker-ce

Y esto es todo por hoy.