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

doker

Docker je projekat otvorenog koda koji automatizuje implementaciju aplikacija unutar softverskih kontejnera., pružajući dodatni sloj apstrakcije i automatizacije virtuelizacije aplikacija u više operativnih sistema.​

doker koristi karakteristike izolacije resursa Linux kernela, kao što su cgroups i imenski prostori za omogućavanje nezavisnih "kontejnera".

Na ovaj način, Docker obezbjeđuje ove kontejnere za pokretanje unutar jedne Linux instance, izbjegavajući troškove pokretanja i održavanja virtuelnih mašina.

Podrška Linux kernela za prostore imena izoluje pogled aplikacije na njeno operativno okruženje.

Uključujući stabla procesa, mrežu, korisnički ID i montirane sisteme datoteka, dok kernel cgroups obezbjeđuju izolaciju resursa, uključujući CPU, memoriju, blok I/O i mrežu.

Nova verzija Dockera 18.09

Predstavljeno je izdanje Docker 18.09 izoliranog Linux kompleta alata za upravljanje kontejnerima, koji pruža API visokog nivoa za manipulaciju kontejnerima na nivou izolacije pojedinačne aplikacije.

Docker vam omogućava da pokrenete proizvoljne procese u izolacijskom modu, a zatim prenesete i klonirate kontejnere kreirane za te procese na druge servere, preuzimajući sav posao stvaranja, održavanja i održavanja kontejnera.

Počevši od Dockera 18.09, vrijeme podrške za izdavanje je poboljšano jer su programeri povećali sa 4 na 7 mjeseci zbog modernizacije razvojnog ciklusa Docker Community Edition.

Još jedna jaka strana koju treba istaknuti u vezi s ovim novim Docker izdanjem je to Osnovno vrijeme izvođenja za upravljanje kontejnerima ažurirano je na izdanje kontejnera 1.2.

Ovo je stabilizovalo upotrebu mehanizma upravljanja kontejnerom gRPC i osiguralo kompatibilnost sa platformom Kubernetes 1.12 i poboljšanu podršku za univerzalne slike za različite arhitekture (multi-arch).

S druge strane, u Dockeru 18.09 proširena mogućnost novog backend-a za izgradnju (pruža funkcionalnost naredbe “docker build”). Za automatsko izvođenje operacija prikupljanja smeća koje podržavaju ugniježđena izdanja poslova i ne zahtijevaju autorizaciju root korisnika tijekom operacije.

Poboljšanja BuildKita

DockerEngineDiagram-1

Docker 18.09 takođe uključuje opciju odlaganja BuildKit. Ovo je nova izgrađena arhitektura koja poboljšava performanse, upravljanje skladištem i proširivost, uz dodavanje nekih važnih novih karakteristika.

Poboljšanja performansi: BuildKit uključuje redizajniran model konkurentnosti i keširanja koji ga čini mnogo bržim, preciznijim i prenosivim.

Sa ovom promjenom i usklađivanjem arhitekture, i mi Docker programeri sada dozvoljavaju nadogradnju sa Community engine-a na Enterprise engine uz jednostavnu aktivaciju licence.

Za trenutne korisnike Docker zajednice, ovaj potez znači otključavanje mnogih sigurnosnih funkcija preduzeća i dobijanje pristupa Docker-ovoj podršci i proširenim politikama održavanja.

U poređenju sa prethodnom verzijom

Promijenjen kod za organiziranje paralelnog izvršavanja posla i promijenjen model keširanja, što je omogućilo značajno ubrzanje montaže.

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

Dodata mogućnost ugrađivanja tajni u Dockerfile i bezbedno ih prenesite tokom procesa izgradnje, bez pohranjivanja u rezultirajuće slike i bez instaliranja u keš za izgradnju.

Mogućnost prosljeđivanja ssh na ssh-agent utičnice, implementira se, na primjer, za povezivanje na privatna spremišta koristeći postojeću vezu preko ssh-agenta.

Sada možete upravljati kešom sklopova, odvojeno od slika.

Dodana je nova naredba “docker builder prune” za brisanje keša i mogućnost definiranja pravila čišćenja i još mnogo toga.

Ako želite da znate nešto više o tome možete posjetiti sljedeći link.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.