Den nya versionen av Docker Container 18.09 kommer med nya förbättringar

Hamnarbetare

Docker är ett öppen källkodsprojekt som automatiserar distributionen av applikationer i programvarubehållare , vilket ger ett ytterligare lager av abstraktion och automatisering för applikationsvirtualisering över flera operativsystem.

Docker använder funktioner för isolering av Linux-kärnans resurser, såsom cgroups och namnrymder, för att tillåta oberoende "containrar".

På detta sätt tillhandahåller Docker att dessa containrar körs i en enda Linux-instans, vilket undviker omkostnaderna för att starta och underhålla virtuella maskiner.

Linux-kärnstödet för namnområden isolerar en applikations syn på dess operativmiljö.

Inklusive processträd, nätverk, användar-ID och monterade filsystem, medan kärngrupper tillhandahåller resursisolering, inklusive CPU, minne, block I / O och nätverk.

Ny version av Docker 18.09

En version av Docker 18.09-verktygslådan för hantering av isolerade Linux-containrar presenteras, vilken tillhandahåller ett högnivå-API för att manipulera containrar på isoleringsnivå för enskilda applikationer.

Med Docker kan du starta godtyckliga processer i isoleringsläge och sedan överföra och klona behållare som skapats för dessa processer till andra servrar, vilket tar bort allt arbete med att skapa, underhålla och underhålla behållarna.

Från och med Docker 18.09 har supporttiden för utgåvor förbättrats, då utvecklare har ökat den från 4 till 7 månader på grund av moderniseringen av utvecklingscykeln för Docker Community Edition.

En annan höjdpunkt i den här nya Docker-utgåvan är att kärnkörningen för containerhantering har uppdaterats till containererd 1.2.

Detta stabiliserade användningen av gRPC containerhanteringsmekanismen och säkerställde kompatibilitet med Kubernetes 1.12-plattformen och förbättrat stöd för universella bilder för olika arkitekturer (multi-arch).

Å andra sidan utökar Docker 18.09 funktionerna i en ny build-backend (som tillhandahåller funktionaliteten hos kommandot "docker build"). Detta möjliggör automatiska sophämtningsoperationer som stöder kapslade jobbreleaser och inte kräver root-användarauktorisering under operationen.

BuildKit-förbättringar

DockerEngineDiagram-1

Docker 18.09 inkluderar även alternativet BuildKit-uppskjutning. Detta är en ny byggarkitektur som förbättrar prestanda, lagringshantering och utökningsmöjligheter, samtidigt som den lägger till några viktiga nya funktioner.

Prestandaförbättringar: BuildKit innehåller en omdesignad samtidighet och cachemodell som gör den mycket snabbare, mer exakt och mer bärbar.

Med denna förändring och anpassning av arkitekturen tillåter Docker-utvecklare nu även en uppgradering av motorn från Community-versionen till Enterprise-motorn med en enkel licensaktivering.

För nuvarande användare av Docker Community-versionen betyder detta drag att låsa upp många säkerhetsfunktioner för företag och få tillgång till Dockers företagsklass support och utökade underhållspolicyer.

Jämfört med föregående version

Koden modifierades för att organisera den parallella exekveringen av jobbet och cachningsmodellen ändrades, vilket gjorde det möjligt att avsevärt snabba upp monteringen.

Till exempel, när du testade Dockerfile-projektet ökade Mobys inställningshastighet från 2 till 9,5 gånger på grund av samtidig körning av flera monteringssteg och ignorerade oanvända steg och inkrementella datafiler mellan uppsättningar i vyn.

Möjligheten att bädda in hemligheter i Dockerfile och överföra dem säkert under byggprocessen har lagts till , utan att lagra dem i de resulterande avbildningarna och utan att installera dem i byggcachen.

Möjligheten att vidarebefordra ssh ssh-agent-sockets implementeras, till exempel, för att ansluta till privata arkiv med hjälp av en befintlig anslutning via ssh-agenten.

Assembly-cachen kan nu hanteras separat frĂĄn avbildningarna.

Lagt till ett nytt kommando "docker builder beskärning" för att rensa cacheminnet och möjligheten att definiera saneringsregler och mer.

Om du vill veta mer om det kan du besöka följande länk.


Lägg till som prioriterad källa i Google