Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image docker-有关命名图像的限制_Image_Docker - Fatal编程技术网

Image docker-有关命名图像的限制

Image docker-有关命名图像的限制,image,docker,Image,Docker,我对命名图像的限制有疑问。我在网上搜索,看到了不同的问题和答案 docker图像名称中不允许使用哪些特殊字符?(例如,“*”、“$”、“、”、“"……) 是否可以使用大写字符作为图像名称?来源: //nameComponentRegexp限制注册表路径组件名称启动 //至少有一个字母或数字,以下部分可以是 //由一个句点、一个或两个下划线和多个破折号分隔 这适用于图像名称本身 字母的正则表达式都是小写,没有大写字母 您可以在开始时在冒号后面包含主机名和可选端口号 您可以在主机名和映像名之间包含

我对命名图像的限制有疑问。我在网上搜索,看到了不同的问题和答案

docker图像名称中不允许使用哪些特殊字符?(例如,“*”、“$”、“、”、“"……) 是否可以使用大写字符作为图像名称?

来源:

//nameComponentRegexp限制注册表路径组件名称启动
//至少有一个字母或数字,以下部分可以是
//由一个句点、一个或两个下划线和多个破折号分隔

这适用于图像名称本身

  • 字母的正则表达式都是小写,没有大写字母
  • 您可以在开始时在冒号后面包含主机名和可选端口号
  • 您可以在主机名和映像名之间包含一个带有斜杠的路径,该路径的每个元素都与映像名本身具有相同的限制
  • 在图像名称之后,可以在冒号后面附加标记,也可以在
    @
    后面附加摘要
用常用括号表示:

[somehost.com[:1234]][/some-path/to/the]image-name[:myTag1.2.3]
[somehost.com[:1234]][/some-path/to/the]image-name[@ca468b84b84846e84...]

本文档介绍docker图像名称和标记的规则:

名称组件可能包含小写字母、数字和分隔符。 分隔符定义为句点、一个或两个下划线或一个或多个 更多破折号。名称组件不能以分隔符开头或结尾

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


您好,那么像
host.com/a/b/c/d/e:1.0
这样的东西是可以接受的(带有额外的斜杠)?我担心其他一些工具是否会拒绝它或秘密地失败?非常感谢(详情:)