Πώς βρίσκετε την πιο πρόσφατη έκδοση μιας εικόνας Docker;

Οι εικόνες container δημοσιεύονται με ετικέτες. Ορισμένες ετικέτες αλλάζουν, όπως οι latest ή stable, ενώ οι ετικέτες έκδοσης, όπως η 1.27.3, παραμένουν σταθερές σε μία έκδοση. Όταν κλειδώνετε μια εικόνα σε συγκεκριμένη έκδοση σε ένα αρχείο Docker Compose ή σε ένα manifest Kubernetes, πρέπει να γνωρίζετε ποια είναι η νεότερη έκδοση, ενώ η λίστα ετικετών του μητρώου είναι μεγάλη και γεμάτη παραλλαγές (1.27.3-alpine), προεκδόσεις (3.15.0-rc.1) και ετικέτες build.

Περιγραφή εργαλείου

Επιλέξτε το μητρώο, εισαγάγετε την εικόνα και πατήστε «Έλεγχος πιο πρόσφατης έκδοσης». Θα λάβετε:

  • Την πιο πρόσφατη έκδοση: την ετικέτα έκδοσης με τον μεγαλύτερο αριθμό
  • Πότε δημοσιεύτηκε και το Digest στο οποίο αντιστοιχεί (μόνο για Docker Hub και Quay.io)
  • Μια εντολή docker pull για αντιγραφή, όπως docker pull nginx:1.27.3
  • Πρόσφατες εκδόσεις: έως 10 ετικέτες εκδόσεων, από τη νεότερη προς την παλαιότερη

Η ετικέτα έκδοσης αποτελείται μόνο από αριθμούς χωρισμένους με τελείες, με προαιρετικό v: οι 1.27, 1.27.3, v3.15.1 και 2026.10.1 υπολογίζονται, ενώ οι 1.27.3-alpine, 3.15.0-rc.1, latest και οι ημερομηνίες δεν υπολογίζονται. Τα ψευδώνυμα που αλλάζουν μαζί με μια πληρέστερη έκδοση, όπως οι 1 και 1.27 δίπλα στην 1.27.3, παραλείπονται από τη λίστα.

Ο έλεγχος εκτελείται στον διακομιστή μας, ο οποίος διαβάζει τη λίστα ετικετών μέσω του API του ίδιου του μητρώου χωρίς σύνδεση, επομένως μπορούν να ελεγχθούν μόνο δημόσιες εικόνες.

Οι βοηθοί τεχνητής νοημοσύνης που είναι συνδεδεμένοι στον διακομιστή MCP του Rapid Tool Set μπορούν να εκτελέσουν τον ίδιο έλεγχο με το docker_image_latest_version_checker.

Υποστηριζόμενα μητρώα

Μητρώο Παραδείγματα εικόνων Ετικέτες που διαβάζονται
Docker Hub nginx, linuxserver/sonarr, hub.docker.com/_/nginx Οι 100 που δημοσιεύτηκαν πιο πρόσφατα
GitHub Container Registry ghcr.io/home-assistant/home-assistant Όλες, από την παλαιότερη προς τη νεότερη
Quay.io quay.io/prometheus/prometheus Οι 100 που δημοσιεύτηκαν πιο πρόσφατα

Μια ετικέτα ή ένα digest στο όνομα, όπως στο postgres:16, αγνοείται. Μπορείτε επίσης να επικολλήσετε έναν σύνδεσμο προς τη σελίδα της εικόνας στο hub.docker.com, στο quay.io ή στο github.com.

Περιορισμοί

  • Το GitHub Container Registry παραθέτει τις ετικέτες από την παλαιότερη προς τη νεότερη και δεν παρέχει ημερομηνίες, οπότε πρέπει να διαβαστούν όλες οι ετικέτες. Δεν είναι δυνατό να διαβαστούν εγκαίρως εικόνες με δεκάδες χιλιάδες ετικέτες, όπως εικόνες με ετικέτα για κάθε commit.
  • Οι εικόνες που δημοσιεύουν μόνο ετικέτες που αλλάζουν, όπως η latest, δεν έχουν έκδοση προς εμφάνιση.