码头工人标签
描述
创建一个引用了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的基本命令。 |