Príkaz Docker „Inspect Image“.

Prikaz Docker Inspect Image



Docker sa stal jedným z najpopulárnejších, ak nie najobľúbenejším a najdostupnejším spôsobom vývoja a nasadenia aplikácií bez obáv z konfigurácie klastra alebo konfliktov závislostí.

Srdcom každého kontajnera Docker je obrázok Docker. Obraz Docker je ľahká, samostatná jednotka, ktorá obsahuje všetky komponenty potrebné na zostavenie a spustenie konkrétnej aplikácie. To zahŕňa kód aplikácie, runtime, knižnice, systémové nástroje, balíčky a ďalšie.

Pred vytvorením kontajnera pomocou daného obrázka Docker možno budete musieť najskôr zhromaždiť informácie o obrázku. To môže pomôcť zhromaždiť metadáta o obrázku, ako je dátum vytvorenia atď.







Našťastie máme príkaz „docker inspect image“, ktorý nám umožňuje presne to urobiť. Docker CLI označuje súpravu nástrojov príkazového riadka, ktorá nám umožňuje interakciu s Docker Engine a súvisiacimi objektmi, ako sú obrázky, zväzky, siete, kontajnery a ďalšie.



V tomto príspevku sa naučíme, ako použiť príkaz Docker „inspect image“ v Docker CLI na načítanie informácií o danom obrázku.



Docker Inspect

Príkaz „docker inspect“ nám umožňuje kontrolovať rôzne objekty Docker. Kontrola objektu vráti podrobné, nízkoúrovňové informácie o tomto objekte. Môžete ho použiť na zhromažďovanie informácií o kontajneroch, sieťach, zväzkoch, doplnkoch a ďalších.





Nasledujúci text zobrazuje syntax „obrázka kontroly dockera“:

$ docker skontrolovať [ MOŽNOSTI ] NÁZOV | ID [ NÁZOV | ID... ]

Príkaz podporuje nasledujúce parametre:



  • –format – Určuje formát výstupu pomocou danej šablóny Go.
  • –veľkosť – Zobrazuje celkovú veľkosť súboru, ak je typom kontajner.
  • –type – Vráti JSON pre zadaný typ.

Docker Image Inspect Use

Ukážme si, ako môžeme použiť príkaz „docker image inspect“. Začneme natiahnutím obrázka na demonštračné účely.

Spustite príkaz takto:

$ sudo docker pull busybox

Po stiahnutí obrázka ho môžeme skontrolovať pomocou nasledujúceho príkazu:

$ sudo docker image kontrolovať busybox

Predchádzajúci príkaz vráti podrobné informácie o obrázku. To zahŕňa značky obrázka, súvisiace premenné prostredia a oveľa viac.

Výstup môžete presmerovať do nástrojov, ako je JQ, aby ste analyzovali výstup JSON pre presnejšie filtrovanie.

Záver

V tomto návode sme sa naučili, ako používať poskytnuté príkazy Docker CLI, ako je napríklad príkaz Docker „image inspect“, na zhromažďovanie podrobností nízkej úrovne o objektoch Docker, ako sú obrázky. Viac informácií nájdete v dokumentácii príkazu.