我对命名容器的限制有疑问。我在线搜索并看到了不同的问题和答案。
- 命名容器中的最大字符号是多少?
- Docker容器名称中不允许哪些特殊字符?(例如'*','$',',','_'...)
允许表示容器名称的字符由正则表示:SRC代码
// 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_.-]`
请参阅#3138
只有图像名称的大小有限为30个字符。
容器名称必须从字母数字字符开始,然后除字母数字外还可以使用_
.
或-
。[a-zA-Z0-9][a-zA-Z0-9_.-]+
我不确定容器名称的长度是否存在硬限制。您可能会在某个时候遇到一些HTTP URL限制,因为该名称最终出现在许多API调用的路径中。