Sobes.tech
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