Docker 'Inspicer billede' kommando

Docker Inspicer Billede Kommando



Docker er blevet en af ​​de mest, hvis ikke den mest, populære og tilgængelige måder at udvikle og implementere applikationerne på uden at bekymre sig om klyngekonfiguration eller afhængighedskonflikter.

I hjertet af hver Docker-container er et Docker-billede. Et Docker-billede er en let, selvstændig enhed, der indeholder alle de nødvendige komponenter til at bygge og køre en specifik applikation. Dette omfatter appkoden, kørselstiden, bibliotekerne, systemværktøjer, pakker og mere.

Før du opretter en container ved hjælp af et givet Docker-billede, skal du muligvis først indsamle en information om billedet. Dette kan hjælpe med at indsamle metadata om billedet såsom oprettelsesdato mv.







Heldigvis har vi kommandoen 'docker inspect image', som giver os mulighed for at gøre netop det. Docker CLI refererer til et kommandolinjeværktøjssæt, der gør os i stand til at interagere med Docker Engine og de tilknyttede objekter såsom billeder, volumener, netværk, containere og mere.



I dette indlæg lærer vi, hvordan du bruger Docker 'inspect image'-kommandoen i Docker CLI til at hente en information om et givet billede.



Docker Inspect

Kommandoen 'Docker inspect' giver os mulighed for at inspicere forskellige Docker-objekter. Inspicering af et objekt returnerer en detaljeret information på lavt niveau om det objekt. Du kan bruge det til at indsamle oplysninger om containere, netværk, volumener, plugins og mere.





Det følgende viser syntaksen for 'docker inspect image':

$ havnearbejder eftersyn [ MULIGHEDER ] NAVN | ID [ NAVN | ID... ]

Kommandoen understøtter følgende parametre:



  • –format – Det specificerer formatet på outputtet ved hjælp af den givne Go-skabelon.
  • –størrelse – Det viser de samlede filstørrelser, hvis typen er en container.
  • –type – Det returnerer JSON for den angivne type.

Docker Image Inspect Usage

Lad os demonstrere, hvordan vi kan bruge kommandoen 'docker image inspect'. Vi starter med at trække et billede til demonstrationsøjemed.

Kør kommandoen som følger:

$ sudo docker pull busybox

Når vi har downloadet billedet, kan vi inspicere det ved hjælp af følgende kommando:

$ sudo docker image inspicer busybox

Den forrige kommando returnerer en detaljeret information om billedet. Dette inkluderer tags på billedet, de tilknyttede miljøvariabler og meget mere.

Du kan overføre outputtet til værktøjer såsom JQ for at parse JSON-outputtet for en mere præcis filtrering.

Konklusion

I denne tutorial lærte vi, hvordan man bruger de medfølgende Docker CLI-kommandoer, såsom Docker 'image inspect'-kommandoen, til at samle detaljerne på lavt niveau om Docker-objekterne, såsom billeder. Du kan henvise til kommandodokumentationen for at lære mere.