Назад к вопросам
Junior
297
questionbank
Как можно переименовать образ в Docker?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech 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