Docker kommandot 'Inspektera bild'.

Docker Kommandot Inspektera Bild



Docker har blivit ett av de mest, om inte det mest, populära och tillgängliga sätten att utveckla och distribuera applikationerna utan att oroa sig för klusterkonfiguration eller beroendekonflikter.

I hjärtat av varje Docker-container finns en Docker-bild. En Docker-bild är en lätt, fristående enhet som innehåller alla komponenter som krävs för att bygga och köra en specifik applikation. Detta omfattar appkoden, körtiden, biblioteken, systemverktyg, paket och mer.

Innan du skapar en behållare med en viss Docker-bild kan du behöva samla in information om bilden först. Detta kan hjälpa till att samla in metadata om bilden som skapelsedatum etc.







Lyckligtvis har vi kommandot 'docker inspect image' som låter oss göra just det. Docker CLI hänvisar till en kommandoradsverktygsuppsättning som gör det möjligt för oss att interagera med Docker Engine och tillhörande objekt som bilder, volymer, nätverk, behållare och mer.



I det här inlägget kommer vi att lära oss hur du använder kommandot Docker 'inspect image' i Docker CLI för att hämta information om en given bild.



Docker Inspect

Kommandot 'Docker Inspect' låter oss inspektera olika Docker-objekt. Genom att inspektera ett objekt returneras en detaljerad, lågnivåinformation om det objektet. Du kan använda den för att samla in information om behållare, nätverk, volymer, plugins och mer.





Följande visar syntaxen för 'docker inspect image':

$ hamnarbetare inspektera [ ALTERNATIV ] NAMN | ID [ NAMN | ID... ]

Kommandot stöder följande parametrar:



  • –format – Det anger formatet för utdata med den givna Go-mallen.
  • –storlek – Den visar de totala filstorlekarna om typen är en behållare.
  • –type – Det returnerar JSON för den angivna typen.

Docker Image Inspect Usage

Låt oss visa hur vi kan använda kommandot 'docker image inspect'. Vi börjar med att dra en bild i demonstrationssyfte.

Kör kommandot enligt följande:

$ sudo docker pull busybox

När vi laddat ner bilden kan vi inspektera den med följande kommando:

$ sudo docker image inspektera busybox

Det föregående kommandot returnerar detaljerad information om bilden. Detta inkluderar taggarna för bilden, de associerade miljövariablerna och mycket mer.

Du kan skicka utdata till verktyg som JQ för att analysera JSON-utdata för en mer exakt filtrering.

Slutsats

I den här handledningen lärde vi oss hur man använder de medföljande Docker CLI-kommandona, som Docker 'image inspect'-kommandot, för att samla in lågnivådetaljer om Docker-objekten som bilder. Du kan referera till kommandodokumentationen för att lära dig mer.