码头工人标签

描述

创建一个引用了SOURCE_IMAGE的标签TARGET_IMAGE

用法

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

扩展说明

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

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

您可以使用名称和标签将映像分组在一起,然后将它们上传到Docker Hub上的“共享映像”

有关此命令的示例用法,请参阅下面的示例部分

例子

标记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”的本地映像,并使用“ version1.0.test”将“ test”标记到“ fedora”存储库中:

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

标记专用存储库的映像

要将映像推送到私有注册表而不是中央Docker注册表,您必须使用注册表主机名和端口(如果需要)对其进行标记。

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

上级命令

命令 描述
码头工人 Docker CLI的基本命令。