根据 名称生成器.go :
Docker,从0.7.x开始,从著名的科学家和黑客中生成名字。
这个文件的提交历史只能追溯到2013年。
0.7.x
? 动物名称?在 GitHub 界面,点击该文件页面右上角的 "历史"。 你会看到所有接触过这个文件的提交列表。 其实没有那么多,你在问题中提到的最老的是 提交a009d4a. 点击用户界面中的提交哈希。
这将带你进入 显示提交的页面. 这次提交主要是重命名了两个文件。 注意重命名的内容。
这个提交也有 1 parent 3fc9de3
. 点击该提交哈希,然后点击用户界面右上角的 "浏览文件 "按钮。 您现在是 浏览Docker源代码树 在重命名之前的提交处。
提交描述和差异引用了一个包 namesgenerator
被重命名了。 你可以在重命名前提交的顶层目录列表中找到。 点击进入,然后点击 "历史",在该页面找到 起名器的早期历史.
从这段历史我们可以发现。
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用现代方案添加了 "容器命名:通过给容器起个好听的名字来组织它们"。