过去Docker是如何生成容器名的?

问题描述 投票:-2回答:1

容器名称生成器

根据 名称生成器.go :

Docker,从0.7.x开始,从著名的科学家和黑客中生成名字。

历程回顾:从0.7.x开始,Docker从著名的科学家和黑客中生成名字。

这个文件的提交历史只能追溯到2013年。

docker git commits

问题

  1. 之前的docker用的是什么?0.7.x? 动物名称?
  2. 这个列表(或者更早的docker源代码)在什么地方有吗?
docker github random generator
1个回答
1
投票

在 GitHub 界面,点击该文件页面右上角的 "历史"。 你会看到所有接触过这个文件的提交列表。 其实没有那么多,你在问题中提到的最老的是 提交a009d4a. 点击用户界面中的提交哈希。

这将带你进入 显示提交的页面. 这次提交主要是重命名了两个文件。 注意重命名的内容。

这个提交也有 1 parent 3fc9de3. 点击该提交哈希,然后点击用户界面右上角的 "浏览文件 "按钮。 您现在是 浏览Docker源代码树 在重命名之前的提交处。

提交描述和差异引用了一个包 namesgenerator 被重命名了。 你可以在重命名前提交的顶层目录列表中找到。 点击进入,然后点击 "历史",在该页面找到 起名器的早期历史.

从这段历史我们可以发现。

  • 在你引用的重命名提交前两个月,名字生成器根本不存在。它的第一次提交 是在2013年10月28日。
  • 它的第一个版本产生的名称形式是: color_animal. 其 二次承诺 增加了更多的颜色和动物,所以它将允许名字像 brown_bear, red_bird, yellow_duck诸如此类。
  • mood_inventor 该计划于2008年开始实施。第四次承诺 2013年11月23日。
  • 这些配对是 所需 要有很酷的发明家名字,要容易记住,偶尔要有一点幽默感,而且要有政治正确性,尽管确定这些条件的启发式方法相当有限(所有四个条件都被固定为 "有"。true). 这些要求是 移除 在2016年(因为测试实际上什么都没做)。

纵观 Docker CHANGELOG.md,Docker 0.6.5增加了最初的 "容器现在可以被命名 "与第一个 color_animal 方案,0.6.6 "添加了更多的颜色和动物来增加生成名称的数量",0.7.0用现代方案添加了 "容器命名:通过给容器起个好听的名字来组织它们"。

© www.soinside.com 2019 - 2024. All rights reserved.