Jaunā Docker Container 18.09 versija nāk ar jauniem uzlabojumiem

dokers

Docker ir atvērtā koda projekts, kas automatizē lietojumprogrammu izvietošanu programmatūras konteineros, nodrošinot papildu abstrakcijas un lietojumprogrammu virtualizācijas slāni vairākās operētājsistēmās.

dokers izmanto Linux kodola resursu izolācijas funkcijas, piemēram, grupas un nosaukumvietas, lai atļautu neatkarīgus "konteinerus".

Tādā veidā Docker nodrošina, ka šie konteineri darbojas vienā Linux instancē, izvairoties no virtuālo mašīnu palaišanas un uzturēšanas papildu izdevumiem.

Linux kodola atbalsts nosaukumvietām izolē lietojumprogrammas skatu uz tās darbības vidi.

Ieskaitot procesa kokus, tīklu, lietotāju ID un pievienotās failu sistēmas, savukārt kodola grupas nodrošina resursu izolāciju, ieskaitot procesoru, atmiņu, bloku I / O un tīklu.

Jauna Docker versija 18.09

Tiek parādīta Docker Isolated Linux Container Management Toolkit 18.09 versija, kas nodrošina augsta līmeņa API manipulēšanai ar konteineriem atsevišķu lietojumu izolācijas līmenī.

Docker ļauj palaist patvaļīgus procesus izolācijas režīmā un pēc tam pārsūtīt un klonēt šiem procesiem izveidotos konteinerus uz citiem serveriem, veicot visu darbu konteineru izveidē, uzturēšanā un uzturēšanā.

Sākot ar Docker 18.09, izlaišanas atbalsta laiks ir guvis labumu, jo izstrādātāji ir pieauguši no 4 līdz 7 mēnešiem Docker Community Edition izstrādes cikla modernizācijas dēļ.

Vēl viena no šīs jaunās Docker izlaiduma priekšrocībām ir tā konteineru pārvaldības pamatlaiks ir atjaunināts uz containererd 1.2 laidienu.

Tas stabilizēja gRPC konteineru pārvaldības mehānisma izmantošanu un nodrošināja savietojamību ar Kubernetes 1.12 platformu un uzlabotu universālu attēlu atbalstu dažādām arhitektūrām (multi-arch).

No otras puses, Docker 18.09 ir paplašināta jauna veidojuma aizmugures iespēja (nodrošina komandas "docker build" funkcionalitāti). Lai automātiski veiktu atkritumu savākšanas darbības, kuras atbalsta ligzdotas darba palaišanas un kurām operācijas laikā nav nepieciešama galvenā lietotāja tiesības.

BuildKit uzlabojumi

DockerEngineDiagram-1

Docker 18.09 ietver arī iespēju atlikt BuildKit. Šis ir jauna veidojuma arhitektūra, kas uzlabo veiktspēju, krātuves pārvaldību un paplašināmību, vienlaikus pievienojot dažas svarīgas jaunas funkcijas.

Veiktspējas uzlabojumi: BuildKit ietver pārveidotu vienlaicīguma un kešatmiņas modeli, kas padara to daudz ātrāku, precīzāku un pārnēsājamāku.

Ar šīm izmaiņām un arhitektūras izlīdzināšanu arī Docker izstrādātāji tagad ļauj veikt jaunināšanu no Kopienas versijas dzinēja uz Enterprise dzinēju ar vienkāršu licences aktivizēšanu.

Pašreizējiem Docker kopienas versijas lietotājiem šī darbība nozīmē daudzu uzņēmuma drošības funkciju atbloķēšanu un piekļuvi Docker uzņēmuma klases atbalstam un paplašinātām uzturēšanas politikām.

Salīdzinot ar iepriekšējo versiju

Kods tika modificēts, lai organizētu darba paralēlo izpildi, un tika mainīts kešatmiņas modelis, kas ļāva ievērojami paātrināt montāžu.

Piemēram, testējot Dockerfile projektu, Mobija iestatītais ātrums palielinājās no 2 līdz 9,5 reizēm vairāku montāžas posmu vienlaicīgas izpildes dēļ, ignorējot neizmantotās darbības un papildu kopas datu failus starp kopām skata kontekstā.

Pievienota iespēja iegult noslēpumus Dockerfile un droši pārvietojiet tos būvēšanas procesā, tos neglabājot iegūtajos attēlos un neinstalējot būvēšanas kešatmiņā.

Spēja pārsūtīt ssh ssh-agent ligzdas, tiek ieviesta, piemēram, lai izveidotu savienojumu ar privātiem krātuvēm, izmantojot esošo savienojumu, izmantojot ssh-agent.

Tagad montāžas kešatmiņu var pārvaldīt atsevišķi no attēliem.

Pievienota jauna komanda "docker builder prune", lai notīrītu kešatmiņu un spēju definēt tīrīšanas kārtulas un daudz ko citu.

Ja vēlaties par to uzzināt nedaudz vairāk jūs varat apmeklēt šo saiti.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.