La nova versio de Docker Container 18.09 alvenas kun novaj plibonigoj

Docker

Docker estas malfermfonteca projekto, kiu aŭtomatigas la deplojon de aplikoj ene de programaj ujoj, provizante aldonan tavolon de aplika virtualigo abstraktado kaj aŭtomatigo tra multaj operaciumoj.

Docker uzas rimedajn izolajn ecojn de la Linukso-kerno, kiel ekzemple grupoj kaj nomspacoj por permesi sendependajn "ujojn".

Tiel Docker provizas, ke ĉi tiuj ujoj funkcias ene de unu Linuksa kazo, evitante la ŝarĝon komenci kaj prizorgi virtualajn maŝinojn.

Linuksa kerna subteno por nomspacoj izolas la vidon de aplikaĵo pri ĝia operacia medio.

Inkluzive de procezarboj, reto, uzantaj identigiloj kaj muntitaj dosiersistemoj, dum kernaj grupoj provizas rimedon izoladon, inkluzive CPU, memoron, blokajn E / Ojn kaj reton.

Nova versio de Docker 18.09

Versio de la Docker Izolita Linuksa Ujo-Administrado-Ilaro 18.09 estas prezentita, kiu provizas altnivelan API por manipuli ujojn je izolita nivelo de unuopaj aplikoj.

Docker permesas al vi lanĉi arbitrajn procezojn en izolita reĝimo kaj poste transdoni kaj kloni ujojn kreitajn por ĉi tiuj procezoj al aliaj serviloj, prenante la tutan laboron krei, prizorgi kaj prizorgi la ujojn.

Ekde Docker 18.09, la eldona subtentempo profitis, ĉar programistoj pliiĝis de 4 ĝis 7 monatoj pro la modernigo de la disvolva ciklo de Docker Community Edition.

Alia el la fortaj punktoj elstaraj de ĉi tiu nova eldono de Docker estas tio la baza rultempo por konteneradministrado estis ĝisdatigita al la eldono de containererd 1.2.

Ĉi tio stabiligis la uzon de la mekanismo de administrado de konteneroj gRPC kaj certigis kongruecon kun la platformo Kubernetes 1.12 kaj plibonigis subtenon por universalaj bildoj por malsamaj arkitekturoj (plurarkaj).

Aliflanke, en Docker 18.09 la eblo de nova konstrua malantaŭo plivastiĝis (provizas la funkcion de la komando "docker build"). Por aŭtomate plenumi rubkolektajn operaciojn subtenatajn de nestitaj laborlanĉoj kaj kiuj ne bezonas aŭtoritaton de uzanto dum la operacio.

Plibonigoj de BuildKit

DockerEngineDiagramo-1

Docker 18.09 ankaŭ inkluzivas la eblon prokrasti la BuildKit. Ĉi tio estas nova konstrua arkitekturo, kiu plibonigas rendimenton, administradon de stokado kaj etendebleco, aldonante iujn gravajn novajn funkciojn.

Plibonigoj pri agado: BuildKit inkluzivas restrukturitan samtempan kaj kaŝmemoran modelon, kiu igas ĝin multe pli rapida, pli preciza kaj pli portebla.

Kun ĉi tiu ŝanĝo kaj alineado de arkitekturo, ankaŭ Docker-programistoj nun permesas ĝisdatigon de la komunuma versio-motoro al la Enterprise-motoro per simpla licenca aktivigo.

Por nunaj uzantoj de la versio de Docker Community, ĉi tiu movado signifas malŝlosi multajn entreprenajn sekurecajn funkciojn kaj aliri al la dungista klaso de Docker kaj plilongigitaj prizorgaj politikoj.

Kompare kun la antaŭa versio

La kodo estis modifita por organizi la paralelan plenumon de la laboro kaj la kaŝmemora modelo estis ŝanĝita, kio ebligis signife rapidigi la muntadon.

Ekzemple, dum provado de la projekto Dockerfile, Moby-arrapideco kreskis de 2 ĝis 9,5 fojojn pro la samtempa ekzekuto de multnombraj muntaj stadioj, ignorante neuzatajn paŝojn kaj pliigajn datumajn dosierojn inter aroj en vida kunteksto.

Aldonis la kapablon enigi sekretojn en la Dokumenta Dosiero kaj sekure transdoni ilin dum la konstrua procezo, sen konservi ilin en la rezultaj bildoj kaj sen esti instalitaj en la konstrua kaŝmemoro.

La kapablo plusendi ssh-ssh-agentajn ingojn, estas efektivigita, ekzemple, por konekti al privataj deponejoj per ekzistanta konekto per la ssh-agento.

Nun kunmeta kaŝmemoro povas esti administrata aparte de bildoj.

Aldonis novan komandon "docker builder prune" por malplenigi kaŝmemoron kaj la kapablon difini purigajn regulojn kaj pli.

Se vi volas scii iom pli pri ĝi vi povas viziti la sekvan ligon.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita.

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

bool (vera)