Docker 'Inspiser bilde'-kommando

Docker Inspiser Bilde Kommando



Docker har blitt en av de mest, om ikke den mest, populære og tilgjengelige måtene å utvikle og distribuere applikasjonene på uten å bekymre deg for klyngekonfigurasjon eller avhengighetskonflikter.

I hjertet av hver Docker-beholder er et Docker-bilde. Et Docker-bilde er en lett, frittstående enhet som inneholder alle nødvendige komponenter for å bygge og kjøre en spesifikk applikasjon. Dette omfatter appkoden, kjøretiden, bibliotekene, systemverktøyene, pakkene og mer.

Før du oppretter en beholder med et gitt Docker-bilde, må du kanskje samle inn informasjon om bildet først. Dette kan bidra til å samle inn metadata om bildet som opprettelsesdato osv.







Heldigvis har vi kommandoen 'docker inspiser bilde' som lar oss gjøre nettopp det. Docker CLI refererer til et kommandolinjeverktøysett som lar oss samhandle med Docker Engine og de tilknyttede objektene som bilder, volumer, nettverk, containere og mer.



I dette innlegget vil vi lære hvordan du bruker Docker 'inspiser bilde'-kommandoen i Docker CLI for å hente informasjon om et gitt bilde.



Docker Inspiser

Kommandoen 'Docker inspect' lar oss inspisere forskjellige Docker-objekter. Å inspisere et objekt returnerer en detaljert informasjon på lavt nivå om det objektet. Du kan bruke den til å samle inn informasjon om containere, nettverk, volumer, plugins og mer.





Følgende viser syntaksen til 'docker inspect image':

$ havnearbeider inspisere [ ALTERNATIVER ] NAVN | ID [ NAVN | ID... ]

Kommandoen støtter følgende parametere:



  • –format – Det spesifiserer formatet på utdataene ved å bruke den gitte Go-malen.
  • –størrelse – Den viser de totale filstørrelsene hvis typen er en beholder.
  • –type – Den returnerer JSON for den angitte typen.

Docker Image Inspiser bruk

La oss demonstrere hvordan vi kan bruke kommandoen 'docker image inspect'. Vi starter med å trekke et bilde for demonstrasjonsformål.

Kjør kommandoen som følger:

$ sudo docker pull busybox

Når vi lastet ned bildet, kan vi inspisere det ved å bruke følgende kommando:

$ sudo docker image inspiser busybox

Den forrige kommandoen returnerer detaljert informasjon om bildet. Dette inkluderer taggene til bildet, de tilknyttede miljøvariablene og mye mer.

Du kan overføre utdataene til verktøyene som JQ for å analysere JSON-utdataene for en mer presis filtrering.

Konklusjon

I denne opplæringen lærte vi hvordan du bruker de medfølgende Docker CLI-kommandoene, for eksempel Docker 'image inspect'-kommandoen, for å samle detaljene på lavt nivå om Docker-objektene, for eksempel bilder. Du kan referere til kommandodokumentasjonen for å lære mer.