Py学习  »  docker

“mounted from blah”对于docker push命令意味着什么?

Abhijit Sarkar • 6 年前 • 2611 次点击  

我注意到我们的构建日志中有一个奇怪的日志语句,它似乎只在第一次构建特定图像时出现。我在码头文学中找不到任何关于它的参考。我有兴趣知道它是什么意思。

The push refers to a repository [mycompany.com:5000/blah]
a35c50f48e25: Preparing
// more preparing
0c3170905795: Waiting
// more waiting
47a9d8491623: Mounted from foo
e856ece746ae: Mounted from foo
f2ec1bba02a6: Mounted from bar
6407c62d4add: Mounted from foo
0c3170905795: Mounted from bar
df64d3292fd6: Mounted from bar
5ed59af669b0: Pushed
a35c50f48e25: Pushed

在上面的日志中,“mounted from foo”是什么意思,为什么它只在第一次出现?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30641
 
2611 次点击  
文章 [ 1 ]  |  最新文章 6 年前
BMitch
Reply   •   1 楼
BMitch    6 年前

这表示要推送到该存储库的指定层在该存储库中不存在,但它们确实存在于您具有读取权限的同一注册表服务器上的另一个存储库中。Docker不传输网络层,而是共享存储库之间的层。

这一变化是在 2.3 registry release 并被称为跨存储库blob装载。