Dockerin 'Tarkista kuva' -komento

Dockerin Tarkista Kuva Komento



Dockerista on tullut yksi suosituimmista, ellei kaikkein suosituimmista ja saavutettavimmista tavoista kehittää ja ottaa sovelluksia käyttöön huolehtimatta klusterin konfiguroinnista tai riippuvuusristiriidoista.

Jokaisen Docker-kontin ytimessä on Docker-kuva. Docker-kuva on kevyt, erillinen yksikkö, joka sisältää kaikki tarvittavat komponentit tietyn sovelluksen rakentamiseen ja suorittamiseen. Tämä kattaa sovelluskoodin, suoritusajan, kirjastot, järjestelmätyökalut, paketit ja paljon muuta.

Ennen kuin luot säilön tietyllä Docker-kuvalla, sinun on ehkä ensin kerättävä tiedot kuvasta. Tämä voi auttaa keräämään kuvan metatietoja, kuten luontipäivämäärän jne.







Onneksi meillä on 'docker inspect image' -komento, jonka avulla voimme tehdä juuri sen. Dockerin CLI viittaa komentorivityökalusarjaan, jonka avulla voimme olla vuorovaikutuksessa Docker Enginen ja siihen liittyvien objektien, kuten kuvien, taltioiden, verkkojen, säiliöiden ja muiden kanssa.



Tässä viestissä opimme käyttämään Dockerin 'tarkista kuva' -komentoa Dockerin CLI:ssä tietojen hakemiseen tietystä kuvasta.



Docker Tarkasta

Docker inspect -komennon avulla voimme tarkastaa erilaisia ​​Docker-objekteja. Objektin tarkastaminen palauttaa yksityiskohtaiset, matalan tason tiedot objektista. Voit käyttää sitä keräämään tietoja säilöistä, verkoista, määristä, laajennuksista ja muusta.





Seuraavassa näkyy 'docker-tarkistuskuvan' syntaksi:

$ telakka tarkastaa [ VAIHTOEHDOT ] NIMI | ID [ NIMI | ID... ]

Komento tukee seuraavia parametreja:



  • –format – Se määrittää tulosteen muodon käyttämällä annettua Go-mallia.
  • –koko – Näyttää tiedostojen kokonaiskoot, jos tyyppi on säilö.
  • –type – Se palauttaa määritetyn tyypin JSONin.

Docker Image Tarkista käyttö

Osoittakaamme, kuinka voimme käyttää 'docker image inspect' -komentoa. Aloitamme vetämällä kuvan esittelytarkoituksessa.

Suorita komento seuraavasti:

$ sudo docker pull busybox

Kun olemme ladaneet kuvan, voimme tarkistaa sen seuraavalla komennolla:

$ sudo docker image check busybox

Edellinen komento palauttaa yksityiskohtaiset tiedot kuvasta. Tämä sisältää kuvan tunnisteet, niihin liittyvät ympäristömuuttujat ja paljon muuta.

Voit liuottaa lähdön työkaluihin, kuten JQ, jäsentääksesi JSON-ulostulon tarkempaa suodatusta varten.

Johtopäätös

Tässä opetusohjelmassa opimme käyttämään toimitettuja Dockerin CLI-komentoja, kuten Dockerin 'image inspect' -komentoa, keräämään matalan tason tietoja Docker-objekteista, kuten kuvista. Saat lisätietoja komennon dokumentaatiosta.