Πώς μπορεί να μετονομαστεί μια εικόνα στο Docker;
sobes.tech AI
Απάντηση από AI
Δεν είναι δυνατή η μετονομασία μιας υπάρχουσας εικόνας στο Docker. Αντ' αυτού, μπορείτε να δημιουργήσετε μια νέα ετικέτα για την υπάρχουσα εικόνα, η οποία θα μοιάζει με νέο όνομα.
Για αυτό, χρησιμοποιείται η εντολή docker tag:
# Σύνταξη της εντολής docker tag
# docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
docker tag old_image_name:latest new_image_name:latest
Μετά την εκτέλεση αυτής της εντολής, η εικόνα με ταυτότητα old_image_name:latest θα είναι επίσης διαθέσιμη με το όνομα new_image_name:latest. Το παλιό όνομα διατηρείται.
Για να "μετονομάσετε" την εικόνα με την έννοια της διαγραφής του παλιού ονόματος, πρέπει να διαγράψετε την παλιά ετικέτα μετά τη δημιουργία της νέας:
# Διαγραφή της παλιάς ετικέτας
docker rmi old_image_name:latest
Η εικόνα δεν θα διαγραφεί εντελώς αν εξακολουθεί να δείχνει σε αυτή τουλάχιστον μία ετικέτα (σε αυτήν την περίπτωση, new_image_name:latest).
Μπορείτε να ελέγξετε τη λίστα των εικόνων με την εντολή docker images:
docker images