A Docker Container 18.09 új verziója új fejlesztésekkel érkezik

Dokkmunkás

A Docker egy nyílt forráskódú projekt, amely automatizálja az alkalmazások telepítését szoftverkonténereken belül , további absztrakciós és automatizálási réteget biztosítva az alkalmazásvirtualizációhoz több operációs rendszeren keresztül.

A Docker Linux kernel erőforrás-elkülönítési funkciókat, például cgroupokat és névtereket használ a független "konténerek" engedélyezéséhez.

Ily módon a Docker előírja, hogy ezek a tárolók egyetlen Linux-példányon belül futnak, elkerülve a virtuális gépek indításának és karbantartásának többletköltségeit.

A névmagok Linux kerneltámogatása elkülöníti az alkalmazás működési környezetének nézetét.

Beleértve a folyamatfákat, a hálózatot, a felhasználói azonosítókat és a csatolt fájlrendszereket, míg a kernelcsoportok erőforrásszigetelést biztosítanak, beleértve a CPU-t, a memóriát, az I / O blokk blokkot és a hálózatot.

A Docker 18.09 új verziója

Bemutatjuk a Docker 18.09 izolált Linux konténerkezelő eszközkészletének egy verzióját, amely magas szintű API-t biztosít a konténerek kezeléséhez az egyes alkalmazások izolálási szintjén.

A Docker lehetővé teszi önkényes folyamatok indítását elkülönített módban, majd az ezekhez a folyamatokhoz létrehozott tárolók átküldését és klónozását más szerverekre, a konténerek létrehozásának, karbantartásának és karbantartásának minden munkáját kivéve.

A Docker 18.09-es verziójától kezdődően a kiadási támogatási idő javult, mivel a fejlesztők 4-ről 7 hónapra növelték azt a Docker Community Edition fejlesztési ciklus modernizálása miatt.

Az új Docker-kiadás egy másik kiemelkedő tulajdonsága, hogy a konténerkezelés központi futásidejét frissítették a containererd 1.2-es verziójára.

Ez stabilizálta a gRPC konténerkezelő mechanizmus használatát, és biztosította a kompatibilitást a Kubernetes 1.12 platformmal, és javította az univerzális képek támogatását a különböző architektúrákhoz (multi-arch).

Másrészről a Docker 18.09 kibővíti az új build backend képességeit (a "docker build" parancs funkcionalitását biztosítva). Ez lehetővé teszi az automatikus szemétgyűjtési műveleteket, amelyek támogatják a beágyazott jobok kiadását, és nem igényelnek root felhasználói jogosultságot a művelet során.

BuildKit fejlesztések

DockerEngineDiagram-1

A Docker 18.09 tartalmazza a BuildKit késleltetési opciót is. Ez egy új építési architektúra, amely javítja a teljesítményt, a tárhelykezelést és a bővíthetőséget, miközben néhány fontos új funkciót is hozzáad.

Teljesítménybeli fejlesztések: A BuildKit tartalmaz egy újratervezett párhuzamossági és gyorsítótárazási modellt, amely sokkal gyorsabbá, pontosabbá és hordozhatóbbá teszi.

Ezzel a változtatással és az architektúra összehangolásával a Docker fejlesztők mostantól lehetővé teszik a motor frissítését a Community verzióról az Enterprise motorra egy egyszerű licencaktiválással.

A Docker Community verzió jelenlegi felhasználói számára ez a lépés számos vállalati biztonsági funkció feloldását jelenti, és hozzáférést biztosít a Docker vállalati szintű támogatásához és a kiterjesztett karbantartási házirendekhez.

Az előző verzióhoz képest

A kódot módosították a feladat párhuzamos végrehajtásának megszervezése érdekében, és a gyorsítótárazási modellt is megváltoztatták, ami lehetővé tette az assembly jelentős felgyorsítását.

Például a Dockerfile projekt tesztelésekor a beállított sebesség 2-ről 9,5-szeresére nőtt a több telepítési szakasz egyidejű végrehajtása miatt, figyelmen kívül hagyva a fel nem használt lépéseket és a halmazok közötti növekményes adatfájlokat a nézet összefüggésében.

Lehetővé vált a titkos kódok Dockerfile-ba ágyazása és biztonságos átvitele a build folyamat során anélkül, hogy azokat a kapott lemezképekben tárolnánk, és a build gyorsítótárba telepítenénk.

Az ssh ssh-agent socketek továbbításának képessége például azért valósult meg, hogy egy meglévő ssh-agent kapcsolaton keresztül privát adattárakhoz lehessen csatlakozni.

Az assembly gyorsítótár mostantól a képektől elkülönítve kezelhető.

Új parancs a "docker builder prune" hozzáadásával a gyorsítótár törléséhez, valamint a tisztítási szabályok és egyebek meghatározásához.

Ha többet szeretne megtudni róla, látogasson el az alábbi linkre.


Hozzáadás előnyben részesített forrásként a Google-ben