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