2
当我们这样做,泊坞窗混淆术语
docker images
我看到的图像列表与他们的资源库,标签,图片ID,创建和虚拟大小。 我了解图片ID和创建的是什么。
但是存储库和标签之间的关系是什么? 并且是虚拟大小?
我在他们的网站上查看了术语表。但是我找不到任何有关这方面的信息。我问的原因是因为当我做docker images
我有时看到相同的图像不止一次列出相同的图像ID,但不同的标签。
当我们这样做,泊坞窗混淆术语
docker images
我看到的图像列表与他们的资源库,标签,图片ID,创建和虚拟大小。 我了解图片ID和创建的是什么。
但是存储库和标签之间的关系是什么? 并且是虚拟大小?
我在他们的网站上查看了术语表。但是我找不到任何有关这方面的信息。我问的原因是因为当我做docker images
我有时看到相同的图像不止一次列出相同的图像ID,但不同的标签。
的确,我发现它也很混乱。
简而言之:
git比喻可能对掌握这个很有用。大小:“大小”是提交的大小(例如:图像的大小),而虚拟大小是该图像基于的所有“先前”图像的累积大小(例如:“所有先前的提交“)。一些信息在这里:https://github.com/dotcloud/docker/pull/594和https://github.com/dotcloud/docker/issues/22
它有帮助吗?
所以基本上一个存储库是一个图像的集合。并且每个单独的图像都可以用来为容器创建文件系统..? – Jay
任何图像都可能用于启动容器,对。现在,一个容器从一个给定的图像和所有的*父母图像*开始,一直到基本图像(再一次,考虑一下git - 如果你签出,你会得到一个工作树来应用所有提交到检出提交) 。 –