„Docker 18.09“ pratęsia palaikymo, SSH persiuntimo ir kt. Ciklą

„Docker“ logotipas: konteineris pakrautas banginis

Prieš kelias dienas „Docker“ kūrėjai išleido naują savo programinės įrangos versiją ateina tai 18.09 versija tai reikšmingas pasaulyje pirmaujančio konteinerių variklio laimėjimas.

Su šiuo nauju „Docker“ leidimu kūrėjai pristatė naujas architektūras ir funkcijas, kurios pagerina konteinerių našumą ir pagreitinkite visų tipų „Docker“ naudotojų, tiek kūrėjų, tiek IT administratorių, dirbančių paleidimo vietoje, tiek didelių įsteigtų įmonių, įsisavinimą.

Pagrindinės naujos „Docker 18.09“ funkcijos

„Docker“ ką tik išleido 18.09 versiją, skirtą CE ir EE, su daugybe įdomių naujų funkcijų ir klaidų taisymais.

Vienas pagrindinių šio naujojo leidinio akcentų yra tas dabar galima naudoti „BuildKit“ variklį.

Tai naujas programinės įrangos, naudojančios konteinerius, kūrimo ir pakavimo variklis. Tai nauja kodų bazė, skirta pakeisti dabartinių „Moby Engine“ versijos savybių vidų.

Ypatybės, būdingos „Docker“ variklio EE versijai:

  • Pridėta „Windows Server 2016“ ir naujesnių versijų FIPS atitiktis
  • „Docker“ turinio patikimumo užtikrinimas įmonės varikliui. Tai leidžia „Docker Engine - Enterprise“ paleisti konteinerius, kurie nėra pasirašyti konkrečios organizacijos.

taip pat Reikėtų pažymėti, kad buvo įvesta nauja direktyva „#syntax“, leidžianti įtraukti „Dockerfile“ analizavimo plėtinius.

Pridėta galimybė naudoti „BuildKit“ neįtraukiant eksperimentinio režimo ir gauta API, atnaujinta iki 1.39 versijos.

Be to, papildomas palaikymas nuotolinei prieigai naudojant SSH ir naują komandą „docker engine“ kontroliuoti „Docker Engine“, veikiančio atskirame privilegijuotame konteineryje, pagrįstame „containererd“, gyvavimo ciklą.

Išplėstinis kūrimo ciklas

Nuo „Docker“ 18.09 val. leidimo palaikymo laikas buvo padidintas nuo 4 iki 7 mėnesių dėl „Docker Community Edition“ kūrimo ciklo modernizavimo (Stabilūs leidimai dabar formuojami ne kartą per ketvirtį, bet kartą per pusmetį.)

„DockerEngineDiagram-1“

Galimybė integruoti „Build-time“ paslaptis

Vienas iš „Dockerfiles“ naudojimo sudėtingumų visada buvo prieiga prie privačių išteklių. Kiek žinau, ar jums reikėjo patekti į saugyklą ar privačią paslaugą, tikrai nebuvo gero būdo jai pasiekti.

„Docker 18.09“ „build“ komandoje yra daug naujų atnaujinimų. Svarbiausia, kad dabar gali būti naudojamas visiškai naujas „Moby BuildKit“ projekto numatytasis „backend“ diegimas.

„BuildKit“ programinė įranga turi daugybę naujų funkcijų, iš kurių viena yra „Dockerfiles“ kūrimo paslapčių palaikymas.

„Build secrets“ diegimas pagrįstas dviem naujomis „BuildKit“ teikiamomis funkcijomis. Viena iš jų yra galimybė registre naudoti registruotu vaizdu įkeltus užsakovo konstruktorius, o kita - galimybę naudoti „Dockerfiles“ RUNcommands laikiklius.

„BuildKit“ patobulinimai

„Docker 18.09“ taip pat yra naujos konstrukcijos architektūra kuris pagerina našumą, saugyklos valdymą ir išplėtimą, kartu pridėdamas keletą svarbių naujų funkcijų:

Našumo patobulinimai „BuildKit“ apima pertvarkytą modelį lygiagrečiai ir talpyklą, todėl ji daug greitesnė, tikslesnė ir nešiojama.

Pvz., Bandant „Dockerfile“ projektą, Moby nustatytas greitis padidėjo nuo 2 iki 9,5 karto dėl tuo pačiu metu vykdomų kelių montavimo etapų, nepaisant nepanaudotų žingsnių ir atskirų duomenų failų tarp rinkinių, atsižvelgiant į kontekstą.

Šis naujas diegimas taip pat palaiko šiuos naujus veikimo modelius:

  • Lygiagretūs statybos etapai
  • Praleiskite nenaudojamus etapus ir nenaudojamus kontekstinius failus
  • Prieauginis konteksto perdavimas tarp versijų

Iš kitų charakteristikų, kurias galima pabrėžti, randame:

  • Atnaujintos įvesties bash ir zsh komandų bazės.
  • Pridėta nauja vietinio registro tvarkyklė, leidžianti registrą saugoti vietiniame faile. Skirtingai nuo „jsonfilelog“, naujasis tvarkytuvas nėra susietas su konkrečiu žurnalo formatu.
  • Pridėta parama naudoti numatytąjį visuotinį adresų telkinį.
  • Remiantis „Docker Engine 18.09“, buvo sukurtas komercinis produktas „Docker Enterprise 2.1“, į kurį įeina papildomų papildinių pristatymas, palaikymas SLA (paslaugų lygio sutartis) ir priemonės patikrinti skaitmeniniais parašais.

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.