如何通过下载清单文件及其Blob创建映像?

时间:2019-06-28 12:39:23

标签: docker docker-registry docker-api docker-repository

与标题中一样-是否可以根据其manifest.json文件和Docker Registry中的Blob创建映像?

Docker具有“保存”命令,该命令能够创建图像的.tar文件,但是当我查看该文件时,它具有更多文件和文件夹,可以说是Standaolne清单文件及其Blob。

我想从注册表中获取清单,然后从清单中提取清单,然后将其打包到.tar文件中,然后能够使用Docker的“ load”命令创建该映像。我可以只包含图像清单及其斑点吗?

1 个答案:

答案 0 :(得分:1)

这有点麻烦,但是您可以在要加载图像的地方设置本地注册表,然后按照步骤使用Docker Registry API Docs中指定的斑点和清单将图像推送到注册表。

之后,您只需要使用docker pull从注册表中提取图像即可。