Docker – 有关命名容器的限制
我有关于命名容器的限制的问题。 我在网上search,看到不同的问题和答案。
- 命名容器中的最大字符数是多less?
- docker容器名称中不允许使用哪些特殊字符? (例如'*','$',',','_'…)
允许表示名称容器的字符由正则expression式: 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调用的path中结束。