使用REGISTRY REST API从私有存储库中提取Docker镜像

我设置了私人dockerregistry(localhost:5000)并在那里推送了一个图像(busy_box_r:latest)。

现在我试图通过使用下面的命令从私人registry中拉出图像:

docker pull localhost:5000 / busybox_r:latest

它工作正常,我可以通过运行命令validation它:

docker@default:~$ docker images 

储存标签图像ID创build的大小

localhost:5000 / busybox_r最近00f017a8c2a6 2周前1.11 MB

现在我正在试图用REGISTRY REST API来做同样的事情:

我得到了清单文件: http : //192.168.99.100 :5000/v2/busybox_r/manifests/ latest

&也下载了blob文件(fs层):

wget http://192.168.99.100:5000/v2/busybox_r/blobs/sha256:04176c8b224aa0eb9942af765f66dae866f436e75acef028fe44b8a98e045515

但这只是一个文件(包含相关的二进制数据)。 如何加载这个blob文件,以便我可以通过运行这个命令在本地系统上看到相应的映像:

 docker@default:~$ docker images