Junior
Ako premenovať obraz v Docker?
sobes.tech AI
Odpoveď od AI
Nie je možné premenovať existujúci obraz v Docker. Namiesto toho môžete vytvoriť nový tag pre existujúci obraz, ktorý bude vyzerať ako nové meno.
Na to sa používa príkaz docker tag:
# Syntax príkazu docker tag
# docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
docker tag old_image_name:latest new_image_name:latest
Po vykonaní tohto príkazu bude obraz s identifikátorom old_image_name:latest dostupný aj pod názvom new_image_name:latest. Staré meno zostane zachované.
Pre "premenovanie" obrazu v zmysle odstránenia starého mena je potrebné odstrániť starý tag po vytvorení nového:
# Odstránenie starého tagu
docker rmi old_image_name:latest
Obrázok nebude úplne odstránený, ak naň stále ukazuje aspoň jeden tag (v tomto prípade, new_image_name:latest).
Zoznam obrázkov môžete skontrolovať príkazom docker images:
docker images