Docker-有关命名容器的限制

Docker-有关命名容器的限制,docker,Docker,我对命名容器的限制有疑问。 我在网上搜索,看到了不同的问题和答案 命名容器中的最大字符数是多少 docker容器名称中不允许使用哪些特殊字符?(例如,“*”、“$”、“、”、“"……) 允许表示容器名称的字符由正则表达式表示: 看 只有图像名称的大小限制为30个字符。容器名称必须以字母数字字符开头,然后除了字母数字字符外,还可以使用\ucode>或-[a-zA-Z0-9][a-zA-Z0-9.-]+ 我不确定容器名称的长度是否有硬限制。您可能会在某个时候遇到一些HTTP URL限制,因为名称最


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

  • 命名容器中的最大字符数是多少
  • docker容器名称中不允许使用哪些特殊字符?(例如,“*”、“$”、“、”、“"……)

  • 允许表示容器名称的字符由正则表达式表示:


    只有图像名称的大小限制为30个字符。

    容器名称必须以字母数字字符开头,然后除了字母数字字符外,还可以使用
    \ucode>
    -
    <代码>[a-zA-Z0-9][a-zA-Z0-9.-]+


    我不确定容器名称的长度是否有硬限制。您可能会在某个时候遇到一些HTTP URL限制,因为名称最终会出现在许多API调用的路径中

    我明白了,但最好检查一下代码,我查找它regex还意味着容器名称不能有一个字母长。当容器图像名称有大写字母时,会报告一个错误letters@LeoY你是什么意思?@LeoY这是在给一个图像加标签(命名);这个问题和答案是关于命名容器的。规则不同。对于
    名称空间/存储库
    :,30个字符的图像名称限制已增加到255个,另请参见:
    // RestrictedNameChars collects the characters allowed to represent a name, normally used to validate container and volume names.
    const RestrictedNameChars = `[a-zA-Z0-9][a-zA-Z0-9_.-]`