Versioni i ri i Docker Container 18.09 arrin me përmirësime të reja

prerës

Docker është një projekt me burim të hapur që automatizon vendosjen e aplikacioneve brenda kontejnerëve të softuerit, duke siguruar një shtresë shtesë të abstraksionit dhe automatizimit të virtualizimit të aplikacioneve nëpër sisteme të shumta operative.

prerës përdor veçoritë e izolimit të burimeve të kernelit Linux, të tilla si cgroups dhe namespace për të lejuar "kontejnerët" e pavarur.

Në këtë mënyrë, Docker siguron që këto kontejnerë funksionojnë brenda një shembulli të vetëm Linux, duke shmangur lartësinë e fillimit dhe mirëmbajtjes së makinave virtuale.

Mbështetja e kernelit Linux për hapësirat e emrave izolon pamjen e një aplikacioni për mjedisin e tij të funksionimit.

Duke përfshirë pemët e procesit, rrjetin, ID-të e përdoruesit dhe skedarët e montuar, ndërsa grupet e kernelit sigurojnë izolimin e burimeve, duke përfshirë CPU, memorjen, bllokun I / O dhe rrjetin.

Version i ri i Docker 18.09

Presentedshtë paraqitur një version i Docker Isolated Linux Container Management Toolkit 18.09, i cili siguron një API të nivelit të lartë për manipulimin e kontejnerëve në nivelin e izolimit të aplikacioneve individuale.

Docker ju lejon të filloni procese arbitrare në mënyrën e izolimit dhe më pas të transferoni dhe klononi kontejnerët e krijuar për këto procese në servera të tjerë, duke marrë të gjithë punën për krijimin, mirëmbajtjen dhe mirëmbajtjen e kontejnerëve.

Që nga Docker 18.09, koha e mbështetjes së lëshimit ka përfituar pasi zhvilluesit janë rritur nga 4 në 7 muaj për shkak të modernizimit të ciklit të zhvillimit të Docker Community Edition.

Një tjetër nga pikat e forta për të nxjerrë në pah këtë lëshim të ri të Docker është ajo koha kryesore e ekzekutimit për menaxhimin e kontejnerëve është azhurnuar në lëshimin e kontainerrd 1.2.

Kjo stabilizoi përdorimin e mekanizmit të menaxhimit të kontejnerëve gRPC dhe siguroi pajtueshmërinë me platformën Kubernetes 1.12 dhe përmirësoi mbështetjen për imazhet universale për arkitektura të ndryshme (me shumë harqe).

Nga ana tjetër, në Docker 18.09 është zgjeruar mundësia e një ndërtese të re ndërtimi (siguron funksionalitetin e komandës "docker build"). Për të kryer automatikisht operacionet e grumbullimit të mbeturinave që mbështeten nga nisjet e punës të vendosura dhe nuk kërkojnë autoritet të përdoruesit rrënjësor gjatë operacionit.

Përmirësimet e BuildKit

Diagrami DockerEngine-1

Docker 18.09 gjithashtu përfshin mundësinë e shtyrjes së BuildKit. Kjo është një arkitekturë e re e ndërtimit që përmirëson performancën, menaxhimin e hapësirës ruajtëse dhe zgjerueshmërinë, ndërsa shton disa karakteristika të reja të rëndësishme.

Përmirësimet e performancës: BuildKit përfshin një model të riprojektuar të konkurencës dhe memorizimit që e bën atë shumë më të shpejtë, më të saktë dhe më të lëvizshëm.

Me këtë ndryshim dhe rreshtim të arkitekturës, gjithashtu Zhvilluesit e Docker tani lejojnë një azhurnim nga motori i versionit të Komunitetit në motorin e Ndërmarrjes me një aktivizim të thjeshtë të licencës.

Për përdoruesit aktualë të versionit të Komunitetit Docker, kjo lëvizje nënkupton zhbllokimin e shumë veçorive të sigurisë së ndërmarrjes dhe marrjen e aksesit në mbështetjen e klasës së ndërmarrjes dhe politikat e zgjeruara të mirëmbajtjes.

Krahasuar me versionin e mëparshëm

Kodi u modifikua për të organizuar ekzekutimin paralel të punës dhe modeli i caching u ndryshua, gjë që bëri të mundur shpejtimin e konsiderueshëm të montimit.

Për shembull, gjatë testimit të projektit Dockerfile, shpejtësia e vendosur Moby u rrit nga 2 në 9,5 herë për shkak të ekzekutimit të njëkohshëm të fazave të shumta të montimit, duke injoruar hapat e papërdorur dhe skedarët shtesë të të dhënave midis grupeve në kontekstin e pamjes.

Shtohet aftësia për të vendosur sekrete në Dockerfile dhe transferojini në mënyrë të sigurt gjatë procesit të ndërtimit, pa i ruajtur në imazhet që rezultojnë dhe pa u instaluar në memorjen e ndërtimit.

Aftësia për të përcjellë bazat e ssh-agjentit, zbatohet, për shembull, për t'u lidhur me depot private duke përdorur një lidhje ekzistuese përmes ssh-agjentit.

tani memorie memorie mund të menaxhohet, veçmas nga imazhet.

U shtua komanda e re "docker builder krasitëse" për të pastruar memorien e përkohshme dhe aftësinë për të përcaktuar rregullat e pastrimit dhe më shumë.

Nëse doni të dini pak më shumë për të mund të vizitoni lidhjen e mëposhtme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.