A Docker 18.09 meghosszabbítja a támogatás, az SSH továbbítás és egyebek körét

Docker logó: Konténerrel töltött bálna

Néhány nappal ezelőtt a Docker fejlesztői kiadták szoftverük új verzióját erre jön 18.09 verzió jelentős előrelépést jelent a világ vezető konténermotorjában.

A Docker új kiadásával a fejlesztők új architektúrákat és szolgáltatásokat vezettek be, amelyek javítják a konténerek teljesítményét és gyorsítsa az alkalmazást a Docker-felhasználók minden típusára, legyen szó fejlesztőről, informatikai rendszergazdáról, indulóban dolgozó cégről vagy nagy letelepedett vállalatról.

A Docker 18.09 legfőbb újdonságai

A Docker nemrég jelentette meg a 18.09 verziót CE és EE számára, sok izgalmas új funkcióval és hibajavítással.

Az új kiadás egyik fő fénypontja az a BuildKit motor már használható.

ez új motor a szoftverek építésére és csomagolására a konténerek segítségével. Ez egy új kódbázis, amelynek célja a Moby Engine jelenlegi építési funkcióinak belső részeinek cseréje.

A Docker motor EE változatának jellemzői:

  • Hozzáadta a FIPS-megfelelőséget a Windows Server 2016 és újabb verzióihoz
  • Docker Content Trust érvényesítése az Enterprise Engine számára. Ez lehetővé teszi a Docker Engine - Enterprise számára olyan tárolók futtatását, amelyeket nem egy adott szervezet írt alá.

is Meg kell jegyezni, hogy egy új "#syntax" irányelv került bevezetésre, amely lehetővé teszi a Dockerfile elemzési kiterjesztések beillesztését.

Hozzáadták a BuildKit kísérleti mód nélküli használatának lehetőségét, és megkapta az 1.39-es verzióra frissített API-t.

Továbbá, az SSH és egy új "dokkoló motor" parancs segítségével történő távoli hozzáférés támogatása a Docker Engine életciklusának vezérlése, amely külön, privilegizált konténerben, konténer alapú fut.

Kiterjesztett fejlesztési ciklus

Docker 18.09-től a kiadás támogatási ideje 4-ről 7 hónapra nőtt a Docker Community Edition fejlesztési ciklusának korszerűsítése miatt (A stabil kiadások most nem negyedévente, hanem félévente egyszer jönnek létre.)

DockerEngineDiagram-1

Az építési idejű titkok integrálásának lehetősége

A Dockerfiles használatának egyik összetettsége mindig is a magánforrásokhoz való hozzáférés volt. Ha jól tudom, hogy hozzáférnie kell-e egy adattárhoz vagy egy privát szolgáltatáshoz, valójában nem volt jó a megvalósításához.

A Docker 18.09 build parancs sok új frissítéssel érkezik. Ami a legfontosabb, hogy a Moby BuildKit projekt által biztosított teljesen új háttéralkalmazás már használható.

A BuildKit háttérrendszer egy csomó új funkcióval rendelkezik, amelyek közül az egyik a Dockerfiles beépítési titkainak támogatása.

A Build titkok megvalósítása a BuildKit két új szolgáltatásán alapul. Az egyik az, hogy képesek legyenek a képre letöltött egyedi konstruktoros kezelőfelületek használatára a rendszerleíró adatbázisban, a másik pedig az, hogy a rögzítéseket RUN parancsokban lehet használni a Dockerfiles számára.

BuildKit fejlesztések

A Docker 18.09 új építési architektúrát is tartalmaz 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óval bővül:

Teljesítménybeli fejlesztések A BuildKit egy újratervezett modellt tartalmaz egyidejűség és gyorsítótár, amely sokkal gyorsabb, pontosabb és hordozhatóbbá teszi.

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.

Ez az új megvalósítás az alábbi új működési modelleket is támogatja:

  • Az építés párhuzamos szakaszai
  • A fel nem használt szakaszok és a fel nem használt környezeti fájlok kihagyása
  • Inkrementális kontextusátvitel az építések között

A többi kiemelhető tulajdonság közül a következőket találjuk:

  • Frissített bemeneti bash és zsh parancsok.
  • Új helyi nyilvántartási illesztőprogram került hozzá, amely lehetővé teszi a rendszerleíró adatbázis helyi fájlban történő tárolását. A jsonfilelog-tól eltérően az új kezelő nincs kötve egy adott naplóformátumhoz.
  • Hozzáadott támogatás az alapértelmezett globális címkészlet használatához.
  • A Docker Engine 18.09 alapján megalakult a Docker Enterprise 2.1 kereskedelmi termék, amely magában foglalja a további pluginok kézbesítését, az SLA (Service Level Agreement) támogatását és a digitális aláírásokkal történő igazolás eszközeit.

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.