Nova različica Docker Container 18.09 prihaja z novimi izboljšavami

Lučki delavec

Docker je odprtokodni projekt, ki avtomatizira uvajanje aplikacij znotraj vsebnikov programske opreme, ki zagotavlja dodatno plast abstrakcije in avtomatizacije virtualizacije aplikacij v več operacijskih sistemih.

Lučki delavec uporablja funkcije izolacije virov jedra Linuxa, na primer skupine skupin in imenski prostori, ki omogočajo neodvisne "vsebnike".

Na ta način Docker zagotavlja, da se ti vsebniki izvajajo v enem primerku Linuxa, s čimer se izognejo nepotrebnim zagonom in vzdrževanju navideznih strojev.

Podpora jedra Linusa za prostore imen izolira pogled aplikacije na njeno operacijsko okolje.

Vključno z drevesi procesov, omrežjem, ID-ji uporabnikov in nameščenimi datotečnimi sistemi, medtem ko skupine jeder zagotavljajo izolacijo virov, vključno s CPU, pomnilnikom, vhodno / izhodnimi bloki in omrežjem.

Nova različica Dockerja 18.09

Predstavljena je različica Docker Isolated Linux Container Management Toolkit 18.09, ki ponuja API na visoki ravni za upravljanje vsebnikov na izolacijski ravni posameznih aplikacij.

Docker vam omogoča, da v izolacijskem načinu zaženete poljubne procese, nato pa vsebnike, ustvarjene za te procese, prenesete in klonirate na druge strežnike, pri čemer je treba vse delo ustvariti, vzdrževati in vzdrževati.

Od Dockerja 18.09 je čas podpore za izdajo koristil, saj so se razvijalci povečali s 4 na 7 mesecev zaradi posodobitve razvojnega cikla Docker Community Edition.

Druga močna točka, ki jo je treba poudariti v tej novi izdaji Dockerja, je ta osnovni čas izvajanja za upravljanje vsebnikov je bil posodobljen na izdajo Containererd 1.2.

To je stabiliziralo uporabo mehanizma za upravljanje vsebnika gRPC in zagotovilo združljivost s platformo Kubernetes 1.12 ter izboljšano podporo univerzalnim slikam za različne arhitekture (multi-arch).

Po drugi strani pa je v Dockerju 18.09 je bila razširjena možnost novega gradnika (zagotavlja funkcionalnost ukaza "docker build"). Za samodejno izvajanje postopkov zbiranja smeti, ki jih podpirajo ugnezdena zagona opravil in med delovanjem ne zahtevajo pooblastila korenskega uporabnika.

Izboljšave BuildKita

DockerEngineDiagram-1

Docker 18.09 vključuje tudi možnost preložitve BuildKita. To je nova gradbena arhitektura, ki izboljšuje zmogljivost, upravljanje pomnilnika in razširljivost, hkrati pa dodaja nekaj pomembnih novih funkcij.

Izboljšave učinkovitosti: BuildKit vključuje preoblikovan model sočasnosti in predpomnjenja, zaradi česar je veliko hitrejši, natančnejši in bolj prenosljiv.

S to spremembo in uskladitvijo arhitekture tudi Razvijalci Dockerja zdaj omogočajo nadgradnjo motorja različice Skupnosti na motor podjetja s preprostim aktiviranjem licence.

Za sedanje uporabnike različice Docker Community ta poteza pomeni odklepanje številnih varnostnih funkcij podjetja in dostop do Dockerjevih pravil o podpori in razširjenem vzdrževanju v podjetniškem razredu.

V primerjavi s prejšnjo različico

Koda je bila spremenjena za organizacijo vzporednega izvajanja opravila in spremenjen je model predpomnjenja, kar je omogočilo znatno pospešitev montaže.

Na primer, pri preizkušanju projekta Dockerfile se je nastavljena hitrost Moby povečala z 2 na 9,5-krat zaradi hkratnega izvajanja več stopenj vgradnje, ignoriranja neuporabljenih korakov in prirastnih podatkovnih datotek med nizi v kontekstu pogleda.

Dodana možnost vdelave skrivnosti v Dockerfile in jih varno prenesite med postopkom gradnje, ne da bi jih shranili v nastale slike in ne da bi jih namestili v predpomnilnik gradnje.

Možnost posredovanja vtičnic ssh ssh-agent, je na primer izveden za povezavo z zasebnimi repozitoriji z uporabo obstoječe povezave prek ssh-agenta.

Zdaj montažni predpomnilnik je mogoče upravljati ločeno od slik.

Dodan nov ukaz "docker builder prune" za čiščenje predpomnilnika in možnost določanja pravil čiščenja in še več.

Če želite vedeti malo več o tem lahko obiščete naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.