docker tag命令详解

title

docker tag 命令用于为本地的镜像打标签。它的语法如下:

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

其中,SOURCE_IMAGE 是要打标签的镜像的名称或 ID,可以包含标签;TARGET_IMAGE 是打好标签的镜像名称或 ID,也可以包含标签。

需要注意的是,当为本地镜像打标签时,会在本地创建一个新的镜像,原始镜像不会被修改。因此,docker tag 命令不会影响原始镜像的任何属性,如 ID、大小等。

下面是一些示例:

给本地镜像打标签

docker tag myimage:latest myrepo/myimage:1.0

这会将本地名称为 myimage 的镜像打上标签 1.0,并将其推送到名为 myrepo 的 Docker 仓库中。

为镜像添加多个标签

docker tag myimage:latest myrepo/myimage:1.0
docker tag myimage:latest myrepo/myimage:latest

这会将本地名称为 myimage 的镜像打上两个标签:1.0 和 latest。这两个标签都将被推送到名为 myrepo 的 Docker 仓库中。

需要注意的是,如果没有指定标签,Docker 默认使用 latest 标签。因此,docker tag myimage myrepo/myimage 等同于 docker tag myimage:latest myrepo/myimage:latest。

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:01

results matching ""

    No results matching ""