Docker中的小写图像名称

sai*_*sai 9 docker

为什么Docker只允许使用小写字母表示图像名称?

为什么不用大写字母?

在提交容器期间:

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
Run Code Online (Sandbox Code Playgroud)

tha*_*tah 10

这是一个设计选择;从技术上讲,允许混合大小写的名称应该没有真正的问题,但我们决定暂时坚持使用小写字母(这使将来允许使用大写字符的道路保持畅通,而不会破坏向后兼容性)。

  • 这是一个愚蠢的设计选择。没有实际理由限制以这种方式命名。 (15认同)
  • 标签允许有大写和小写字符,但图像名称本身不允许。所以`foobar:ABC` 是允许的,但`FOOBAR:abc` 不是 (5认同)