A nova versione di Docker Container 18.09 arriva cù novi miglioramenti

Docker

Docker hè un prughjettu open source chì automatizza a distribuzione di applicazioni in contenitori di software, Fornendu un stratu addizionale di astrazione di virtualizazione di l'applicazione è automatizazione in più sistemi operativi.

Docker usa e caratteristiche di isolamentu di risorse di u kernel Linux, cum'è cgroups è namespaces per permette "cuntenitori" indipendenti.

In questu modu, Docker prevede chì questi contenitori funzionanu in una sola istanza Linux, evitendu a spesa generale per avviare è mantene e macchine virtuali.

U supportu di u kernel Linux per i spazii di nomi isola a vista di un'applicazione di u so ambiente operativu.

Includendu arburi di prucessi, rete, ID d'utilizatori è sistemi di fugliali muntati, mentre chì i cgroups di kernel furniscenu isolamentu di risorse, cumprese CPU, memoria, bloccu I / O è rete.

Nova versione di Docker 18.09

Una versione di u Docker Isolatu Linux Container Management Toolkit 18.09 hè presentata, chì furnisce una API di altu livellu per manipulà i contenitori à u livellu di isolamentu di l'applicazioni individuali.

Docker vi permette di lancià prucessi arbitrarii in modu d'isulamentu è dopu trasferisce è clone cuntenitori creati per questi prucessi à altri servitori, pigliendu tuttu u travagliu fora di a creazione, mantenimentu è mantenimentu di i contenitori.

A parte di Docker 18.09, u tempu di supportu di liberazione hà benefiziu chì i sviluppatori sò aumentati da 4 à 7 mesi per via di a mudernizazione di u ciclu di sviluppu di Docker Community Edition.

Un altru di i punti forti da mette in risaltu di sta nova versione di Docker hè quellu u runtime di basa per a gestione di cuntenituri hè statu aghjurnatu à a versione containererd 1.2.

Questu hà stabilizatu l'usu di u meccanisimu di gestione di cuntenienti gRPC è hà assicuratu a cumpatibilità cù a piattaforma Kubernetes 1.12 è un supportu miglioratu per e immagini universali per diverse architetture (multi-arch).

D'altra parte, in Docker 18.09 a pussibilità di un novu backend di custruzzione hè stata ampliata (furnisce a funziunalità di u cumandimu "custruisce docker"). Per eseguisce automaticamente operazioni di raccolta di rifiuti supportate da lanci di travagliu annidati è chì ùn richiedenu micca l'autorità di l'utente root durante l'operazione.

Miglioramenti di BuildKit

DockerEngineDiagram-1

Docker 18.09 include ancu l'opzione di differisce u BuildKit. Questu hè una nova architettura di custruzzioni chì migliora e prestazioni, a gestione di l'archiviazione è l'estensibilità, puru aghjunghjendu alcune novità impurtanti.

Migliuramenti di prestazione: BuildKit include un mudellu di concorrenza riprogettatu è di cache chì li rende assai più veloce, più accuratu è più portabile.

Cù questu cambiamentu è allineamentu di l'architettura, ancu I sviluppatori di Docker permettenu avà un aghjurnamentu da u mutore di versione di a Comunità à u mutore di l'Intrapriża cù una semplice attivazione di licenza.

Per l'utilizatori attuali di a versione di a Comunità Docker, sta mossa significa sbloccà parechje funzionalità di sicurezza d'impresa è avè accessu à u supportu di classe impresa di Docker è e pulitiche di manutenzione estese.

Comparatu à a versione precedente

U codice hè statu mudificatu per urganizà l'esecuzione parallela di u travagliu è u mudellu di cache hè statu cambiatu, chì hà permessu di accelerà significativamente l'assemblea.

Per esempiu, quandu si prova u prughjettu Dockerfile Moby hà impostatu a velocità aumentata da 2 à 9,5 volte per via di l'esecuzione simultanea di più fasi di montaggio, ignorendu i passi inutilizzati è i file di dati incrementali trà inseme in u cuntestu di vista.

Hè aghjuntu a capacità di incarnà secreti in u Dockerfile è trasferiteli in modu sicuru durante u prucessu di custruisce, senza almacenalli in l'imaghjini resultanti è senza esse installatu in a cache di custruisce.

A capacità di trasmette ssh ssh-agent sockets, hè implementatu, per esempiu, per cunnettassi à repositori privati ​​cù una cunnessione esistente attraversu l'agente ssh.

Avà cache di assemblea pò esse amministratu, separatamente da l'imaghjini.

Hè aghjuntu un novu cumandamentu "docker builder prune" per cancellà a cache è a capacità di definisce regule di pulizia è ancu di più.

Se vulete sapè un pocu di più pudete visità u ligame seguente.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu.

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.