gcr.io仓库的docker镜像下载策略

gcr.io仓库的docker镜像下载策略

很多容器化的应用是以gcr.io开头的。这些镜像如果要下载,要如何进行呢?

下面就演示一个gcr.io/kfserving/storag镜像的下载吧。

一,在github里,新建一个repo--storage-initailier

二,在这个项目里,只新建一个Dockerfile,这个文件里,就一行内容

from gcr.io/kfserving/storage-initializer:v0.4.0

三,在Docker Hub里新建一个项目--storage-initailier。

四,将dockerhub里这个项目,与github里的项目关联起来。

五,在dockerhub里,按github的dockerfile,生成镜像

六,编译好之后,按新的镜像名,即可下载。如果想更快,使用国内docker镜像地址。

docker pull aguncn/storage-initailier:v0.4.0
v0.4.0: Pulling from aguncn/storage-initailier
6ec8c9369e08: Pull complete 
401b5acb42e6: Pull complete 
2e487de6656a: Pull complete 
519de614852e: Pull complete 
1005647edff7: Pull complete 
7b719971bf60: Pull complete 
2671ac1ba28f: Pull complete 
5ab2cfc978f8: Pull complete 
53d5914fe004: Pull complete 
1ee0b86af5e5: Pull complete 
1c896eaa85e0: Pull complete 
Digest: sha256:02e089391bdc50772393c8db2baa330f20147b7565355f5867f2291458cd60f7
Status: Downloaded newer image for aguncn/storage-initailier:v0.4.0
docker.io/aguncn/storage-initailier:v0.4.0

七,下载完成后,使用docker tag更改成原来的镜像名,即可。

发布于 2021-01-12 20:29