Docker как изменить имя репозитория или переименовать изображение?
Я пытаюсь изменить имя репозитория изображения:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
server latest d583c3ac45fd 26 minutes ago 685.5 MB
поэтому я хочу изменить имя server
что-то вроде myname/server
:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
myname/server latest d583c3ac45fd 26 minutes ago 685.5 MB
как я могу это сделать?
4 ответа:
docker tag server:latest myname/server:latest
или
docker tag d583c3ac45fd myname/server:latest
Теги - это просто удобочитаемые псевдонимы для полного имени изображения (
d583c3ac45fd...
).таким образом, вы можете иметь столько из них, связанных с тем же изображением, как вам нравится. Если вам не нравится старое имя, вы можете удалить его после того, как вы повторно пометили его:
docker rmi server
что будет просто удалить
alias/tag
. Так какd583c3ac45fd
имеет другие имена, фактическое изображение не будет удалено.