Εντολή Docker 'Inspect Image'.

Entole Docker Inspect Image



Το Docker έχει γίνει ένας από τους πιο δημοφιλείς και προσβάσιμους τρόπους ανάπτυξης και ανάπτυξης εφαρμογών χωρίς να ανησυχείτε για τη διαμόρφωση συμπλέγματος ή τις διενέξεις εξαρτήσεων.

Στην καρδιά κάθε κοντέινερ Docker βρίσκεται μια εικόνα Docker. Μια εικόνα Docker είναι μια ελαφριά, αυτόνομη μονάδα που περιέχει όλα τα απαραίτητα στοιχεία για τη δημιουργία και εκτέλεση μιας συγκεκριμένης εφαρμογής. Αυτό περιλαμβάνει τον κώδικα εφαρμογής, το χρόνο εκτέλεσης, τις βιβλιοθήκες, τα εργαλεία συστήματος, τα πακέτα και πολλά άλλα.

Πριν δημιουργήσετε ένα κοντέινερ χρησιμοποιώντας μια δεδομένη εικόνα Docker, ίσως χρειαστεί να συγκεντρώσετε πρώτα πληροφορίες σχετικά με την εικόνα. Αυτό μπορεί να βοηθήσει στη συλλογή των μεταδεδομένων σχετικά με την εικόνα, όπως η ημερομηνία δημιουργίας κ.λπ.







Ευτυχώς, έχουμε την εντολή «εικόνα επιθεώρησης αποβάθρα» που μας επιτρέπει να κάνουμε ακριβώς αυτό. Το Docker CLI αναφέρεται σε ένα σύνολο εργαλείων γραμμής εντολών που μας δίνει τη δυνατότητα να αλληλεπιδράσουμε με το Docker Engine και τα σχετικά αντικείμενα, όπως εικόνες, τόμους, δίκτυα, κοντέινερ και άλλα.



Σε αυτήν την ανάρτηση, θα μάθουμε πώς να χρησιμοποιούμε την εντολή Docker 'inspect image' στο Docker CLI για να λάβουμε πληροφορίες σχετικά με μια δεδομένη εικόνα.



Επιθεώρηση Docker

Η εντολή “docker inspect” μας επιτρέπει να επιθεωρούμε διάφορα αντικείμενα Docker. Η επιθεώρηση ενός αντικειμένου επιστρέφει λεπτομερείς πληροφορίες χαμηλού επιπέδου για αυτό το αντικείμενο. Μπορείτε να το χρησιμοποιήσετε για να συλλέξετε πληροφορίες σχετικά με κοντέινερ, δίκτυα, τόμους, προσθήκες και άλλα.





Το παρακάτω δείχνει τη σύνταξη της 'εικόνας επιθεώρησης αποβάθρας':

$ επιθεώρηση λιμενεργατών [ ΕΠΙΛΟΓΕΣ ] ΟΝΟΜΑ | ταυτότητα [ ΟΝΟΜΑ | ΤΑΥΤΟΤΗΤΑ... ]

Η εντολή υποστηρίζει τις ακόλουθες παραμέτρους:



  • –format – Καθορίζει τη μορφή της εξόδου χρησιμοποιώντας το δεδομένο πρότυπο Go.
  • –size – Εμφανίζει τα συνολικά μεγέθη αρχείων εάν ο τύπος είναι κοντέινερ.
  • –type – Επιστρέφει JSON για τον καθορισμένο τύπο.

Χρήση Docker Image Inspect

Ας δείξουμε πώς μπορούμε να χρησιμοποιήσουμε την εντολή 'επιθεώρηση εικόνας αποβάθρα'. Ξεκινάμε τραβώντας μια εικόνα για λόγους επίδειξης.

Εκτελέστε την εντολή ως εξής:

$ sudo Docker pull busybox

Μόλις κατεβάσουμε την εικόνα, μπορούμε να την ελέγξουμε χρησιμοποιώντας την ακόλουθη εντολή:

$ sudo επιθεώρηση εικόνας docker busybox

Η προηγούμενη εντολή επιστρέφει λεπτομερείς πληροφορίες για την εικόνα. Αυτό περιλαμβάνει τις ετικέτες της εικόνας, τις σχετικές μεταβλητές περιβάλλοντος και πολλά άλλα.

Μπορείτε να διοχετεύσετε την έξοδο στα εργαλεία όπως το JQ για να αναλύσετε την έξοδο JSON για πιο ακριβές φιλτράρισμα.

συμπέρασμα

Σε αυτό το σεμινάριο, μάθαμε πώς να χρησιμοποιούμε τις παρεχόμενες εντολές Docker CLI, όπως την εντολή Docker 'image inspect', για να συγκεντρώσουμε τις λεπτομέρειες χαμηλού επιπέδου σχετικά με τα αντικείμενα Docker, όπως εικόνες. Μπορείτε να ανατρέξετε στην τεκμηρίωση της εντολής για να μάθετε περισσότερα.