我正在尝试更改图像的存储库名称:
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 回答
要么
标签只是完整图像名称(
d583c3ac45fd...
)的人类可读别名 .因此,您可以将尽可能多的图像与您想要的相同图像相关联 . 如果您不喜欢旧名称,可以在重新标记后将其删除:
那只会删除
alias/tag
. 由于d583c3ac45fd
具有其他名称,因此不会删除实际图像 .作为简写,你可以运行:
其中d58代表IMAGE ID的前3个字符,在这种情况下,这就是你所需要的 .
最后,您可以删除旧图像,如下所示:
docker标记CURRENT_IMAGE_NAME DESIRED_IMAGE_NAME
docker run -it --name NEW_NAME Existing_name
要更改现有图像名称 .