Hogyan lehet beolvasni a Docker részletét a docker-bench-teszt segítségével

Hogyan szkennelje be a Docker részletét a Docker pad teszttel Futtassa ezt a praktikus szkriptet, hogy megtudja, mennyire érzékeny a Docker telepítése.

Ha Docker adminisztrátor vagy, akkor érdemes időt fordítania a Docker telepítésének megfelelő telepítésére és konfigurálására. Ezt kézzel is megteheted, de ez jelentős erőfeszítést igényel. Szerencsére rendelkezésre áll egy olyan szkript, amely lehetővé teszi széles körű tesztek futtatását a Docker részlet ellen. Ezt a szkriptet dokkolópad-tesztnek hívják, és hihetetlen mennyiségű tesztet végez. Valójában a vizsgálatok annyira alaposak, hogy a teszt eredményei sok időbe telik az értékeléshez.

Must-read Cloud

  • Cloud computing 2020-ban: Jóslatok a biztonságról, AI, Kubernetes, stb
  • Az évtized legfontosabb felhő előrehaladása
  • Legjobb asztali szolgáltatás (DaaS) szolgáltatók: Amazon, Citrix, Microsoft, VMware és még sok más
  • Cloud computing házirend (TechRepublic Premium)

Szerencsére a dokkolópad-teszt telepítése nem tart sokáig. Tegyük fel ezt a tesztet és futtassuk. Bemutatom az Ubuntu Server 18.04-en, és feltételezem, hogy már rendelkezik a Dockerrel és fut.

Szerver nélküli számítástechnika: Útmutató az IT vezetők számára (TechRepublic Premium)

Függőségek telepítése

Az első lépés, amely telepíti a szükséges függőséget. Mivel a dokkolópad-teszt futtatja a denevérek tesztelését, telepíteni kell a denevéreket. Ehhez hajtsa végre az alábbi lépéseket:

  1. Nyisson meg egy terminált (vagy jelentkezzen be az Ubuntu szerverre).
  2. Adja hozzá a lerakatot a sudo add-apt-repository ppa: duggan / bats paranccsal .
  3. Az apt frissítése a sudo apt-get update paranccsal.
  4. Telepítse a denevéreket a sudo apt-get install bats -y paranccsal.

Szüksége lesz a git telepítésére is, amit a következő paranccsal lehet megtenni:

 sudo apt-get install git 

Miután a denevérek és a git telepítése befejeződött, készen állsz a folytatásra.

Dokkolópad-teszt letöltése és használata

A dokkoló-teszt szkript formájában jön létre. A szkript beszerzéséhez ellenőriznie kell a legújabb verziót a következő paranccsal:

 git klón https://github.com/gaia-adm/docker-bench-test.git 

Az eszköz kihagyásával váltson az újonnan létrehozott könyvtárba a következő paranccsal:

 cd dokkoló-pad-teszt 

Ideje futtatni a szkriptet. Mivel a szkript bizonyos privilegizált könyvtárak eléréséhez szükséges, a sudo-val kell futtatni. A parancsot úgy adjuk ki, hogy az eredmény TAP formátumban jelenjen meg. Alapértelmezés szerint az eredményeket a / var / docker-bench-test / results könyvtárba írják, és minden tesztfutáshoz időbélyegzővel vannak ellátva. Ez a parancs:

 sudo ./docker-bench-test.sh -t 

A tesztek elvégzése eltart egy ideig. Amikor befejezik, a fájlt a következő paranccsal tekintheti meg:

 kevesebb /var/docker-bench-test/results/tests_XXX.tap 

Ahol XXX az időbélyegző.

Az eredmények rengeteg információval szolgálnak. Vizsgálja át a fájlt soronként, és látnia kell néhány nagyon érvényes bittel a Docker telepítésének javítása érdekében (A ábra ).

Figure A

" data-credit="" rel="noopener noreferrer nofollow">

A ábra

Ha úgy találja, hogy a tesztek eredményeit nem adják át az alapértelmezett könyvtárnak, akkor a legjobb megoldás az, ha egyszerűen elküldi őket egy fájlba, például a következő paranccsal:

 sudo ./docker-bench-test.sh -t> dokkoló-teszt-eredmények 

Ezután megnézheti az eredményeket a következő paranccsal:

 kevesebb dokkoló-teszt-eredmény 

Az eredmények egy részének könnyű javításnak kell lennie (például ellenőriznie kell, hogy vannak-e megbízható felhasználók, akik futtathatják a Docker démont), míg mások megoldása kissé bonyolultabb lehet (például a tartalmi bizalommal kapcsolatos problémák). Azt javaslom, hogy minden gyors javításról azonnal gondoskodjanak. Miután megoldódott az összes egyszerű kérdés, térjen vissza és foglalkozzon a kihívásokkal teli kérdésekkel.

Megéri az idő

Töltse az időt a fésülésre a teszt eredményein keresztül. Meg fog lepődni, hogy mennyi lényeges információt talál a Docker telepítésével kapcsolatban. A percek vagy órák, amelyeket töltesz, mindenképpen megéri az időt, figyelembe véve a felszabadítható információkat.

Felhő és minden, mint szolgáltatási hírlevél

Ez a forrás az AWS, a Microsoft Azure, a Google Cloud Platform, az XaaS, a felhőbiztonság és még sok más legfrissebb verziójáról. Hétfőn

Regisztrálj még ma

© Copyright 2021 | mobilegn.com