docker - “docker pull”一步一步做什么?
问题描述
当我尝试拉取 jupyter/datascience-notebook 图像时,它显示了它需要的不同层的状态,例如:
471db38bcfbf: Already exists
0b4aba487617: Already exists
d44ea0cd796c: Pull complete
5ac827d588be: Pull complete
a653dc992384: Download complete
Pull complete
和 和有什么区别Download complete
?由于网络问题,拉取请求可能会卡住,我必须按
Ctrl + C
停止进程并docker pull jupyter/datascience-notebook
再次运行。在这种情况下,Already exists
仍然显示的图层,Already exists
但图层开始重新下载。这是否意味着我必须再次下载当前不存在的层,即使它们是在预先中断的拉取命令中下载的?Pull complete
Download complete
解决方案
图像可能有多层。当您拉取图像时,它将一层一层下载。如果一个图像层已经存在,它不会再拉它。有关更多详细信息,请参阅图像和图层。
推荐阅读
- jquery - 如何使用 if 语句使菜单子显示继承
- javascript - 是否可以录制 HTML 元素内容的视频?
- fido-u2f - WebAuthn / FIDO2 证明对象和客户端数据 JSON 示例
- c# - 如何在 Visual Studio 中将 Oracle 用户定义类型导出为 C# 类?
- kubernetes - 如何检查使用 Kubernetes 部署的 pod 的容器的内容
- javascript - 如何将数据提供给正在运行的生成器?
- angular8 - Angular 8 中的依赖注入
- hibernate - 如何使用多对一关系从 mysql 数据库中获取没有主键实体
- python - Codecademy 的 Python 3 模块中 Sal 的 Shipping 问题
- abap - ABAP 7.02 中 2 个表的左连接