一个镜像名称由以斜杠分隔的名称组件组成,及可选的主机名前缀。主机名必须符合标准的DNS规则,不过不能包含下划线。如果名称存在主机名,可以在其后面加一个端口号,格式为:8080。没有不存在主机名,命令就使用默认的docker公共registry registry-1.docker.io。名称组件可以包含小写字符,数字和分隔符。分隔符可以是句点,一个或两个下划线或一个或多个破折号。
一个名称组件不能以分隔符开始或结束。
tag名称可以包含小写字符和大写字符,数字,下划线,名点和破折号。tag名称不能以名点或破折号开头,且最大支持128个字符。
下面是tag一个id为0e5574283393的本地镜像到“fedora”存储库,tag名称version1.0:
使用名称“httpd” tag本地镜像到存储库”fedora”,且其tag名为version1.0
注意由于引用httpd的tag名称没有指定,默认引用httpd:latest。
为名称为httpd和tag名称为test的本地镜像做标签,其存储库为fedora,标签名为version1.0.test。
要推送一个镜像到一个私有的registry,而不是公共的docker registry,必须指定一个registry主机名和端口来tag此镜像。