【问题标题】:Lowercase images names in DockerDocker 中的小写图像名称
【发布时间】:2016-04-26 08:01:30
【问题描述】:

为什么 Docker 只允许使用小写字母作为镜像名称?

为什么不用大写字母?

在容器提交期间:

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

【问题讨论】:

    标签: docker


    【解决方案1】:

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

    【讨论】:

    • 这是一个愚蠢的设计选择。以这种方式限制命名没有实际理由。
    • 文档声明大写字母是可以的。这改变了吗? docs.docker.com/engine/reference/commandline/tag/…
    • 标签允许有大小写字符,但图像名称本身不能。所以foobar:ABC是允许的,但FOOBAR:abc不是
    【解决方案2】:

    我注意到 docker 主机名区分大小写。

    容器名称(主机名)为 docker-Linux。

    ping docker-linux
    Ping request could not find host docker-Linux. Please check the name and try again.
    
    ping docker-Linux
    64 bytes from docker-Linux (10.10.10.10): icmp_seq=1 ttl=64 time=0.053 ms
    

    【讨论】:

      猜你喜欢
      • 2019-07-08
      • 1970-01-01
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      相关资源
      最近更新 更多