Sobes.tech
Junior

Πώς μπορεί να μετονομαστεί μια εικόνα στο 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