Docker komanda “Pārbaudīt attēlu”.

Docker Komanda Parbaudit Attelu



Docker ir kļuvis par vienu no populārākajiem un pieejamākajiem lietojumprogrammu izstrādes un izvietošanas veidiem, neuztraucoties par klasteru konfigurāciju vai atkarības konfliktiem.

Katra Docker konteinera pamatā ir Docker attēls. Docker attēls ir viegla, atsevišķa vienība, kurā ir visi nepieciešamie komponenti, lai izveidotu un palaistu noteiktu lietojumprogrammu. Tas ietver lietotnes kodu, izpildlaiku, bibliotēkas, sistēmas rīkus, pakotnes un daudz ko citu.

Pirms konteinera izveides, izmantojot doto Docker attēlu, iespējams, vispirms būs jāapkopo informācija par attēlu. Tas var palīdzēt apkopot metadatus par attēlu, piemēram, izveides datumu utt.







Par laimi, mums ir komanda “docker inspect image”, kas ļauj to izdarīt tieši tā. Docker CLI attiecas uz komandrindas rīku kopu, kas ļauj mums mijiedarboties ar Docker Engine un saistītajiem objektiem, piemēram, attēliem, sējumiem, tīkliem, konteineriem un citiem.



Šajā ziņojumā mēs uzzināsim, kā izmantot Docker komandu 'pārbaudīt attēlu' Docker CLI, lai iegūtu informāciju par doto attēlu.



Docker pārbaude

Komanda “docker inspect” ļauj mums pārbaudīt dažādus Docker objektus. Objekta pārbaude atgriež detalizētu, zema līmeņa informāciju par šo objektu. Varat to izmantot, lai apkopotu informāciju par konteineriem, tīkliem, sējumiem, spraudņiem un daudz ko citu.





Tālāk ir parādīta “docker inspect image” sintakse:

$ dokeris pārbauda [ IESPĒJAS ] VĀRDS | ID [ VĀRDS | ID... ]

Komanda atbalsta šādus parametrus:



  • –formāts – tas norāda izvades formātu, izmantojot doto Go veidni.
  • – izmērs — parāda kopējo failu izmēru, ja tips ir konteiners.
  • –type — tas atgriež JSON norādītajam tipam.

Docker Image Inspect Usage

Parādīsim, kā mēs varam izmantot komandu “docker image inspect”. Mēs sākam ar attēla vilkšanu demonstrācijas nolūkos.

Palaidiet komandu šādi:

$ sudo docker pull busybox

Kad attēls ir lejupielādēts, mēs varam to pārbaudīt, izmantojot šādu komandu:

$ sudo Docker attēla pārbaude aizņemtā kaste

Iepriekšējā komanda atgriež detalizētu informāciju par attēlu. Tas ietver attēla tagus, saistītos vides mainīgos un daudz ko citu.

Varat pārvadīt izvadi uz rīkiem, piemēram, JQ, lai parsētu JSON izvadi precīzākai filtrēšanai.

Secinājums

Šajā apmācībā mēs uzzinājām, kā izmantot nodrošinātās Docker CLI komandas, piemēram, Docker komandu “image inspect”, lai apkopotu zema līmeņa informāciju par Docker objektiem, piemēram, attēliem. Lai uzzinātu vairāk, varat atsaukties uz komandu dokumentāciju.