Den nye versjonen av Docker Container 18.09 kommer med nye forbedringer

Docker

Docker er et open source-prosjekt som automatiserer distribusjonen av applikasjoner i programvarebeholdere, som gir et ekstra lag med abstraksjon og automatisering av applikasjonsvirtualisering på tvers av flere operativsystemer.</s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s>

Docker bruker ressursisoleringsfunksjoner i Linux-kjernen, slik som cgroups og namespaces for å tillate uavhengige "containere".

På denne måten gir Docker at disse beholderne kjører i en enkelt Linux-forekomst, og unngår overhead for å starte og vedlikeholde virtuelle maskiner.

Linux-kjernestøtte for navnerom isolerer applikasjonens syn på driftsmiljøet.

Inkludert prosesstrær, nettverk, bruker-ID-er og monterte filsystemer, mens kjernegrupper gir ressursisolering, inkludert CPU, minne, blokk I / O og nettverk.

Ny versjon av Docker 18.09

En versjon av Docker Isolated Linux Container Management Toolkit 18.09 presenteres, som gir et API på høyt nivå for å manipulere containere på isolasjonsnivået til individuelle applikasjoner.

Docker lar deg starte vilkårlige prosesser i isolasjonsmodus og deretter overføre og klone containere som er opprettet for disse prosessene til andre servere, og ta alt arbeidet med å lage, vedlikeholde og vedlikeholde containerne.

Fra og med Docker 18.09 har utgivelsestidstiden hatt fordeler da utviklere har økt fra 4 til 7 måneder på grunn av moderniseringen av utviklingssyklusen til Docker Community Edition.

En annen av de sterke punktene å fremheve i denne nye Docker-utgivelsen er at den grunnleggende kjøretiden for containeradministrasjon er oppdatert til containererd 1.2.

Dette stabiliserte bruken av gRPC container management-mekanismen og sørget for kompatibilitet med Kubernetes 1.12-plattformen og forbedret støtte for universelle bilder for forskjellige arkitekturer (multi-arch).

På den annen side, i Docker 18.09 muligheten for en nybygg-backend er utvidet (gir funksjonaliteten til "docker build" -kommandoen). For å utføre søppeloppsamlingsoperasjoner som støttes av nestede jobblanseringer automatisk og ikke krever rotbrukermyndighet under operasjonen.

BuildKit forbedringer

DockerEngineDiagram-1

Docker 18.09 inkluderer også muligheten til å utsette BuildKit. Dette er en nybyggarkitektur som forbedrer ytelse, lagringsadministrasjon og utvidbarhet, mens du legger til noen viktige nye funksjoner.

Ytelsesforbedringer: BuildKit inkluderer en redesignet samtidighet og cachemodell som gjør den mye raskere, mer nøyaktig og mer bærbar.

Med denne endringen og justeringen av arkitekturen, også Docker-utviklere tillater nå en oppgradering fra Community-versjonsmotoren til Enterprise-motoren med en enkel lisensaktivering.

For nåværende brukere av Docker Community-versjonen betyr dette trekket å låse opp mange sikkerhetsfunksjoner for virksomheten og få tilgang til Dockers støtteklasse for virksomhetsklasse og utvidet vedlikehold.

Sammenlignet med forrige versjon

Koden ble modifisert for å organisere den parallelle utførelsen av jobben, og hurtigbuffermodellen ble endret, som gjorde det mulig å øke monteringen betydelig.

For eksempel, når du tester Dockerfile-prosjektet, økte Mobys innstillingshastighet fra 2 til 9,5 ganger på grunn av samtidig utføring av flere monteringstrinn, og ignorerer ubrukte trinn og trinnvise datafiler mellom settene kontekst.

Lagt til muligheten til å legge inn hemmeligheter i Dockerfile og overfør dem trygt under byggeprosessen, uten å lagre dem i de resulterende bildene og uten å bli installert i byggecachen.

Evnen til å videresende ssh ssh-agentkontakter, er for eksempel implementert for å koble til private arkiver ved hjelp av en eksisterende tilkobling gjennom ssh-agenten.

monteringsbuffer kan administreres, separat fra bilder.

Lagt til ny kommando "docker builder beskjæring" for å tømme hurtigbuffer og muligheten til å definere oppryddingsregler og mer.

Hvis du vil vite litt mer om det kan du gå til følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.