Den nye version af Docker Container 18.09 ankommer med nye forbedringer

Docker

Docker er et open source-projekt, der automatiserer implementeringen af ​​applikationer i softwarecontainere, der leverer et ekstra lag med abstraktion og applikationsvirtualiseringsautomatisering på tværs af flere operativsystemer.</s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s>

Docker bruger ressourceisoleringsfunktioner i Linux-kernen, såsom cgrupper og navneområder for at tillade uafhængige "containere".

På denne måde giver Docker, at disse containere kører inden for en enkelt Linux-forekomst og undgår omkostningerne ved start og vedligeholdelse af virtuelle maskiner.

Linux-kernelunderstøttelse af navneområder isolerer en applikations syn på dets operativmiljø.

Omfatter procestræer, netværk, bruger-id'er og monterede filsystemer, mens kernel-cgroups giver ressourceisolering, herunder CPU, hukommelse, blok I / O og netværk.

Ny version af Docker 18.09

En version af Docker Isoleret Linux Container Management Toolkit 18.09 introduceres, som giver et API på højt niveau til manipulation af containere på isolationsniveauet for individuelle applikationer.

Docker giver dig mulighed for at starte vilkårlige processer i isolationstilstand og derefter overføre og klone containere, der er oprettet til disse processer, til andre servere, hvilket tager alt arbejdet ud af at oprette, vedligeholde og vedligeholde containerne.

Fra Docker 18.09 har frigivelsestidstiden haft gavn, da udviklere er steget fra 4 til 7 måneder på grund af moderniseringen af ​​udviklingscyklussen i Docker Community Edition.

En anden af ​​de stærke punkter at fremhæve i denne nye Docker-udgivelse er, at den grundlæggende driftstid til containeradministration er blevet opdateret til frigivelsen af ​​containererd 1.2.

Dette stabiliserede brugen af ​​gRPC containerhåndteringsmekanismen og sikrede kompatibilitet med Kubernetes 1.12-platformen og forbedret understøttelse af universelle billeder til forskellige arkitekturer (multi-arch).

På den anden side i Docker 18.09 muligheden for en ny build backend er blevet udvidet (giver funktionaliteten af ​​kommandoen "docker build"). For automatisk at udføre skraldopsamlingsoperationer, der understøttes af indlejrede joblanceringer og ikke kræver root-brugermyndighed under operationen.

BuildKit forbedringer

DockerEngineDiagram-1

Docker 18.09 inkluderer også muligheden for at udskyde BuildKit. Dette er en nybygningsarkitektur, der forbedrer ydeevne, lagerstyring og udvidelse, samtidig med at der tilføjes nogle vigtige nye funktioner.

Ydelsesforbedringer: BuildKit inkluderer en redesignet samtidighed og cachemodel, der gør den meget hurtigere, mere præcis og mere bærbar.

Med denne ændring og tilpasning af arkitekturen også Docker-udviklere tillader nu en opgradering fra Community-versionen til Enterprise-motoren med en simpel licensaktivering.

For nuværende brugere af Docker Community-versionen betyder dette træk at låse op for mange virksomheds sikkerhedsfunktioner og få adgang til Dockers virksomhedsklasse support og udvidede vedligeholdelsespolitikker.

Sammenlignet med den tidligere version

Koden blev ændret for at organisere den parallelle udførelse af jobbet og cachemodellen blev ændret, hvilket gjorde det muligt at fremskynde samlingen betydeligt.

For eksempel, når man tester Dockerfile-projektet steg Mobys indstillingshastighed fra 2 til 9,5 gange på grund af samtidig udførelse af flere monteringstrin, idet man ignorerer ubrugte trin og inkrementelle datafiler mellem sæt i visningen sammenhæng.

Tilføjet muligheden for at integrere hemmeligheder i Dockerfile og overfør dem sikkert under byggeprocessen uden at gemme dem i de resulterende billeder og uden at blive installeret i build-cachen.

Evnen til at videresende ssh ssh-agent stikkontakter, implementeres for eksempel for at oprette forbindelse til private arkiver ved hjælp af en eksisterende forbindelse via ssh-agent.

Nu forsamlingscache kan administreres separat fra billeder.

Tilføjet ny kommando "docker builder beskæring" for at rydde cache og evnen til at definere oprydningsregler og mere.

Hvis du vil vide lidt mere om det du kan besøge følgende link.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.