Nova verzija Docker Container 18.09 stiže s novim poboljšanjima

Lučki radnik

Docker je projekt otvorenog koda koji automatizira postavljanje aplikacija unutar softverskih spremnika, pružajući dodatni sloj apstrakcije i automatizacije virtualizacije aplikacija u više operativnih sustava.U

Lučki radnik koristi značajke izolacije resursa Linux jezgre, kao što su cgroups i imenski prostori koji omogućuju neovisne "spremnike".

Na ovaj način, Docker osigurava da se ti spremnici izvode u jednoj jedinstvenoj instanci Linuxa, izbjegavajući pretjerane troškove pokretanja i održavanja virtualnih strojeva.

Podrška Linux jezgre za prostore imena izolira pogled aplikacije na njezino operativno okruženje.

Uključujući stabla procesa, mrežu, korisničke ID-ove i montirane datotečne sustave, dok jezgrene grupe pružaju izolaciju resursa, uključujući CPU, memoriju, blok I / O i mrežu.

Nova verzija Dockera 18.09

Predstavljena je verzija Docker Isolated Linux Container Management Toolkita 18.09 koja pruža API visoke razine za manipulaciju spremnicima na razini izolacije pojedinih aplikacija.

Docker vam omogućuje pokretanje proizvoljnih procesa u izolacijskom načinu, a zatim prijenos i kloniranje spremnika stvorenih za te procese na druge poslužitelje, uklanjajući sav posao stvaranja, održavanja i održavanja spremnika.

Od Dockera 18.09, vrijeme podrške za izdanje je koristilo jer su se programeri povećali s 4 na 7 mjeseci zbog modernizacije razvojnog ciklusa Docker Community Edition.

Još jedna od jačih strana koje treba istaknuti u ovom novom Docker izdanju je ta osnovno vrijeme izvođenja za upravljanje spremnicima ažurirano je na izdanje containererd 1.2.

To je stabiliziralo upotrebu mehanizma za upravljanje spremnikom gRPC i osiguralo kompatibilnost s Kubernetes 1.12 platformom i poboljšanu podršku za univerzalne slike za različite arhitekture (multi-arch).

S druge strane, u Dockeru 18.09 proširena je mogućnost nove gradnje (pruža funkcionalnost naredbe "docker build"). Za automatsko izvršavanje operacija prikupljanja smeća koje podržavaju ugniježđena pokretanja posla i koja ne zahtijevaju ovlaštenje korijenskog korisnika tijekom operacije.

Poboljšanja BuildKita

DockerEngineDiagram-1

Docker 18.09 također uključuje mogućnost odgađanja BuildKita. Ovaj nova je arhitektura izrade koja poboljšava performanse, upravljanje pohranom i proširivost, dodajući pritom neke važne nove značajke.

Poboljšanja performansi: BuildKit uključuje redizajnirani model istodobnosti i predmemoriranja koji ga čini mnogo bržim, preciznijim i prijenosnijim.

Uz ovu promjenu i usklađivanje arhitekture, također Razvojni programeri Dockera sada omogućuju nadogradnju s motora verzije Zajednice na Enterprise motor jednostavnom aktivacijom licence.

Za trenutne korisnike verzije Docker Community, ovaj potez znači otključavanje mnogih sigurnosnih značajki poduzeća i dobivanje pristupa Dockerovoj podršci i proširenim pravilima održavanja za poslovnu klasu.

U usporedbi s prethodnom verzijom

Kôd je izmijenjen kako bi se organiziralo paralelno izvršavanje posla i promijenjen je model predmemoriranja, što je omogućilo znatno ubrzanje montaže.

Na primjer, prilikom testiranja projekta Dockerfile Moby postavljena brzina povećala se s 2 na 9,5 puta zbog istodobnog izvođenja višestrukih faza montiranja, zanemarujući neiskorištene korake i inkrementalne podatkovne datoteke između prikazanih setova kontekst.

Dodana mogućnost ugrađivanja tajni u Dockerfile i sigurno ih prenesite tijekom postupka gradnje, bez spremanja u rezultirajuće slike i bez instaliranja u predmemoriju gradnje.

Mogućnost prosljeđivanja ssh ssh-agent utičnica, implementiran je, na primjer, za povezivanje s privatnim spremištima pomoću postojeće veze putem ssh-agenta.

Sada predmemorijom sklopa može se upravljati odvojeno od slika.

Dodana je nova naredba "docker builder prune" za brisanje predmemorije i mogućnost definiranja pravila čišćenja i još mnogo toga.

Ako želite znati malo više o tome možete posjetiti sljedeću poveznicu.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.