Noua versiune a Docker Container 18.09 vine cu noi îmbunătățiri

Docher

Docker este un proiect open source care automatizează implementarea aplicațiilor în containerele software, oferind un strat suplimentar de abstractizare și automatizare a virtualizării aplicațiilor pe mai multe sisteme de operare.(...)

Docher folosește caracteristici de izolare a resurselor kernel-ului Linux, cum ar fi cgroup-urile și spațiile de nume pentru a permite „containere” independente.

În acest fel, Docker prevede că aceste containere rulează într-o singură instanță Linux, evitând costurile de pornire și întreținere a mașinilor virtuale.

Suportul kernel-ului Linux pentru spațiile de nume izolează viziunea unei aplicații asupra mediului său de operare.

Inclusiv arborii de proces, rețeaua, ID-urile de utilizator și sistemele de fișiere montate, în timp ce grupurile de kernel oferă izolare a resurselor, inclusiv procesor, memorie, blocare I / O și rețea.

Noua versiune a Docker 18.09

Este prezentată o versiune a Docker Isolated Linux Container Management Toolkit 18.09, care oferă un API de nivel înalt pentru manipularea containerelor la nivelul de izolare a aplicațiilor individuale.

Docker vă permite să lansați procese arbitrare în modul de izolare și apoi să transferați și să clonați containerele create pentru aceste procese pe alte servere, luând toată munca de la crearea, întreținerea și întreținerea containerelor.

Începând cu Docker 18.09, timpul de asistență pentru lansare a beneficiat, deoarece dezvoltatorii au crescut de la 4 la 7 luni datorită modernizării ciclului de dezvoltare al Docker Community Edition.

Un alt punct forte de evidențiat al acestei noi versiuni Docker este acela timpul de rulare de bază pentru gestionarea containerelor a fost actualizat la versiunea containererd 1.2.

Acest lucru a stabilizat utilizarea mecanismului de gestionare a containerelor gRPC și a asigurat compatibilitatea cu platforma Kubernetes 1.12 și a îmbunătățit suportul pentru imagini universale pentru diferite arhitecturi (multi-arc).

Pe de altă parte, în Docker 18.09 posibilitatea unui nou backend de construcție a fost extinsă (furnizează funcționalitatea comenzii „construirea docherului”). Pentru a efectua automat operațiuni de colectare a gunoiului care sunt acceptate de lansări de joburi imbricate și care nu necesită autorizare utilizator root în timpul operației.

Îmbunătățiri BuildKit

DockerEngineDiagram-1

Docker 18.09 include și opțiunea de a amâna BuildKit. Acest este o nouă arhitectură de construcție care îmbunătățește performanța, gestionarea stocării și extensibilitatea, adăugând în același timp câteva noi caracteristici importante.

Îmbunătățiri ale performanței: BuildKit include un model de concurență și de cache care au fost reproiectate, ceea ce îl face mult mai rapid, mai precis și mai portabil.

Cu această schimbare și alinierea arhitecturii, de asemenea Dezvoltatorii Docker permit acum o actualizare de la motorul versiunii comunitare la motorul Enterprise cu o simplă activare a licenței.

Pentru utilizatorii actuali ai versiunii Docker Community, această mișcare înseamnă deblocarea multor caracteristici de securitate a întreprinderii și obținerea accesului la asistența Docker la nivel de întreprindere și la politicile de întreținere extinse.

Comparativ cu versiunea anterioară

Codul a fost modificat pentru a organiza execuția paralelă a lucrării și modelul de cache a fost modificat, ceea ce a făcut posibilă accelerarea semnificativă a ansamblului.

De exemplu, la testarea proiectului Dockerfile, viteza setului Moby a crescut de la 2 la 9,5 ori datorită execuției simultane a mai multor etape de montare, ignorând pașii neutilizați și fișierele de date incrementale între seturile vizualizate context.

S-a adăugat capacitatea de a încorpora secrete în fișierul Docker și transferați-le în siguranță în timpul procesului de construire, fără a le stoca în imaginile rezultate și fără a fi instalate în cache-ul de construire.

Capacitatea de a transmite ssh ssh-agent sockets, este implementat, de exemplu, pentru a vă conecta la depozite private folosind o conexiune existentă prin ssh-agent.

Acum cache-ul asamblării poate fi gestionat, separat de imagini.

S-a adăugat o nouă comandă „docker builder prune” pentru a șterge memoria cache și posibilitatea de a defini reguli de curățare și multe altele.

Dacă doriți să aflați mai multe despre asta puteți vizita următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.