Arriba la nova versió de Docker Container 18.09 amb noves millores

estibador

Docker Ć©s un projecte de codi obert que automatitza el desplegament d'aplicacions dins de contenidors de programari proporcionant una capa addicional d'abstracció i automatització de virtualització d'aplicacions en mĆŗltiples sistemes operatius. ​

Docker utilitza característiques d'aïllament de recursos del nucli Linux, com cgroups i espais de noms (namespaces) per permetre que «contenidors» independents.

D'aquesta manera Docker proporciona que aquests contenidors s'executin dins d'una sola instĆ ncia de Linux, evitant la sobrecĆ rrega d'iniciar i mantenir mĆ quines virtuals.

El suport de l'nucli Linux per als espais de noms aïlla la vista que té una aplicació del seu entorn operatiu.

Incloent arbres de procés, xarxa, ID d'usuari i sistemes d'arxius muntats, mentre que els cgroups de el nucli proporcionen aïllament de recursos, incloent la CPU, la memòria, el bloc d'E / S i de la xarxa.

Nova versio de Docker 18.09

Es presenta una versió del kit d'eines per a la gestió de contenidors Linux aïllats Docker 18.09 que proporciona una API d'alt nivell per manipular contenidors en el nivell d'aïllament d'aplicacions individuals.

Docker permet llançar processos arbitraris en mode d'aïllament i després transferir i clonar contenidors creats per a aquests processos a altres servidors, prenent tota la feina de crear, mantenir i mantenir els contenidors.

A partir de Docker 18/09, el temps de suport de llançament s'ha vist beneficiat ja que els desenvolupadors han incrementat de 4 a 7 mesos a causa de la modernització del cicle de desenvolupament de Docker Community Edition.

Un altre dels punts forts que cal destacar d'aquest nou llançament de Docker és que el temps d'execució bàsic per a la gestió de contenidors s'ha actualitzat al llançament de containererd 1.2.

Amb això es va estabilitzar l'ús de l'mecanisme de gestió de contenidors gRPC i es va assegurar la compatibilitat amb la plataforma Kubernetes 1.12 i es va millorar la visualització d'imatges universals per a diferents arquitectures (multi-arch).

D'altra banda, a Docker 18.09 s'ha ampliat la possibilitat d'un nou backend de compilació (proporciona la funcionalitat de l'ordre docker build). Per realitzar automàticament les operacions de recol·lecció d'escombraries que admeten els llançaments de treball imbricats i no requereixen autorització de l'usuari root durant l'operació.

Millores en BuildKit

DockerEngineDiagram-1

El Docker 18.09 també inclou l'opció de l'ajornament del BuildKit. Aquesta és una arquitectura de compilació nova que millora el rendiment, l'administració de l'emmagatzematge i l'extensibilitat, alhora que afegeix algunes característiques noves i importants.

Millores de rendiment: BuildKit inclou un model redissenyat de concurrència i emmagatzematge en memòria cau que ho fa molt més ràpid, més precís i portàtil.

Amb aquest canvi i alineació de l'arquitectura, els desenvolupadors de Docker també permeten una actualització del motor de la versió Community al motor d'Enterprise amb una simple activació de la llicència.

Per als usuaris actuals la versio de Docker Community, aquest moviment vol dir desbloquejar moltes caracterĆ­stiques de seguretat empresarial i accedir a el suport de l'empresa de Docker i les polĆ­tiques de manteniment esteses.

En comparació amb la versió anterior

Es va modificar el codi per organitzar l'execució paral·lela del treball i es va canviar el model d'emmagatzematge en memòria cau, fet que va fer possible accelerar significativament l'assemblatge.

Per exemple, quan es prova Dockerfile projecte Moby conjunt de velocitat augmentat de 2 a 9,5 vegades a causa de l'execució simultània de diverses etapes de muntatge, fent cas omís dels passos no utilitzats i els arxius de dades incrementals entre els conjunts en vista de l'context.

Es va afegir la capacitat d'integrar secrets al Dockerfile i transferir-los de manera segura durant el procés de compilació, sense emmagatzemar-los a les imatges resultants i sense instal·lar-se al cau de compilació.

La possibilitat de reenviar ssh ssh-agent sockets s'implementa, per exemple, per connectar-se a repositoris privats utilitzant una connexió existent a través de l'ssh-agent.

Ara es pot administrar la memòria cau d'assemblatge, per separat de les imatges.

Es va agregar el nou ordre «docker builder prune» per esborrar la memòria cau i la capacitat de definir regles de neteja i mes.

Si vols conèixer una mica més sobre això pots visitar el següent enllaç.


Afegir com a font preferida a Google