Docker komanda „Tikrinti vaizdą“.

Docker Komanda Tikrinti Vaizda



„Docker“ tapo vienu iš populiariausių, jei ne labiausiai prieinamų būdų kurti ir diegti programas, nesijaudinant dėl ​​klasterio konfigūracijos ar priklausomybės konfliktų.

Kiekvieno „Docker“ konteinerio centre yra „Docker“ vaizdas. „Docker“ vaizdas yra lengvas, atskiras įrenginys, kuriame yra visi reikalingi komponentai, norint sukurti ir paleisti konkrečią programą. Tai apima programos kodą, vykdymo laiką, bibliotekas, sistemos įrankius, paketus ir kt.

Prieš kurdami konteinerį naudodami nurodytą „Docker“ vaizdą, pirmiausia gali tekti surinkti informaciją apie vaizdą. Tai gali padėti rinkti vaizdo metaduomenis, pvz., sukūrimo datą ir kt.







Laimei, turime komandą „docker inspect image“, kuri leidžia mums tai padaryti. „Docker“ CLI reiškia komandų eilutės įrankių rinkinį, leidžiantį sąveikauti su „Docker Engine“ ir susijusiais objektais, tokiais kaip vaizdai, tomai, tinklai, konteineriai ir kt.



Šiame įraše sužinosime, kaip naudoti „Docker“ komandą „tikrinti vaizdą“ „Docker“ CLI, kad gautume informaciją apie tam tikrą vaizdą.



Docker Apžiūrėkite

Komanda „Docker inspect“ leidžia apžiūrėti įvairius „Docker“ objektus. Tikrinant objektą pateikiama išsami, žemo lygio informacija apie tą objektą. Galite naudoti ją rinkdami informaciją apie konteinerius, tinklus, tomus, papildinius ir kt.





Toliau rodoma „docker inspect image“ sintaksė:

$ dokininkas apžiūri [ GALIMYBĖS ] VARDAS | ID [ VARDAS | ID... ]

Komanda palaiko šiuos parametrus:



  • –format – nurodo išvesties formatą naudojant nurodytą Go šabloną.
  • –dydis – rodo bendrą failo dydį, jei tipas yra konteineris.
  • –type – grąžina nurodyto tipo JSON.

„Docker Image Inspect“ naudojimas

Leiskite mums parodyti, kaip galime naudoti komandą „docker image inspect“. Pradedame traukdami vaizdą demonstravimo tikslais.

Paleiskite komandą taip:

$ sudo docker pull busybox

Atsisiuntę vaizdą, galime jį patikrinti naudodami šią komandą:

$ sudo docker image inspect busybox

Ankstesnė komanda pateikia išsamią informaciją apie vaizdą. Tai apima vaizdo žymas, susijusius aplinkos kintamuosius ir daug daugiau.

Galite nukreipti išvestį į įrankius, pvz., JQ, kad išanalizuoti JSON išvestį, kad būtų galima tiksliau filtruoti.

Išvada

Šioje pamokoje sužinojome, kaip naudoti pateiktas „Docker“ CLI komandas, pvz., „Docker“ komandą „image inspect“, kad būtų galima surinkti žemo lygio informaciją apie „Docker“ objektus, pvz., vaizdus. Norėdami sužinoti daugiau, galite peržiūrėti komandų dokumentus.