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