在线文档教程
Docker 17
引擎: CLI | Engine: CLI

docker tag

docker tag

描述

创建标记指源的图像的目标图像

用法

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

父命令

命令描述
dockerDocker CLI的基本命令。

扩展描述

图像名称由斜杠分隔的名称组件组成,可以选择以注册表主机名作为前缀。主机名必须符合标准DNS规则,但可能不包含下划线。如果存在主机名,则可以选择后面跟着格式的端口号。:8080如果不存在,则该命令使用位于registry-1.docker.io默认情况下。名称组件可以包含小写字母、数字和分隔符。分隔符定义为句点、一个或两个下划线或一个或多个破折号。名称组件可能不会以分隔符开始或结束。

标签名必须是有效的ASCII,可以包含小写和大写字母、数字、下划线、句点和破折号。标签名不能以句点或破折号开头,最多可以包含128个字符。

您可以使用名称和标记将图像组合在一起,然后将它们上传到通过存储库共享图像...

实例

标记ID引用的图像

要将ID为“0e5574283393”的本地映像标记到带有“Version1.0”的“fedora”存储库中:

$ docker tag 0e5574283393 fedora/httpd:version1.0

标记按名称引用的图像

要将名为“httpd”的本地映像标记到带有“Version1.0”的“fedora”存储库中,请执行以下操作:

$ docker tag httpd fedora/httpd:version1.0

请注意,由于未指定标记名,因此为现有的本地版本创建别名。httpd:latest...

标记由名称和标记引用的图像

要将名为“httpd”的本地映像标记为“test”,将“fedora”存储库标记为“version1.0.test”:

$ docker tag httpd:test fedora/httpd:version1.0.test

为私有存储库标记图像

若要将图像推送到专用注册表,而不是中央码头注册中心,则必须将其标记为注册表主机名和端口(如果需要)。

$ docker tag 0e5574283393 myregistryhost:5000/fedora/httpd:version1.0