docker pull complete与下载完成之间的区别

时间:2018-05-29 10:54:46

标签: docker docker-compose

我知道

  

拉完

后达到

  

下载完成

在生命周期中,但我有兴趣知道它们之间的区别。我试过搜索互联网,但无法找到任何明确解释差异的内容。

2 个答案:

答案 0 :(得分:2)

拉动远程泊坞窗图像时,您可以看到已下载图层。下载图层后,docker显示提取图像的状态,主要是解压缩图层并验证其校验和。完成此操作后,图层将显示Pull complete

简而言之,Download complete表示下载图层,而Pull complete表示图层已下载并提取到主机上。

答案 1 :(得分:2)

可能没有关于这些消息之间差异的正式文档,但您始终可以直接转到源代码:https://github.com/moby/moby/blob/master/distribution/xfer/download.go

您可以在source中看到它将状态更新为" Pull complete"在致电archive.DecompressStream之后(在此期间显示"提取"状态)。