最近工作大部分都需要拉取镜像,但是遇到镜像无法拉取的时候还是比较头疼的,这里可以采用如下办法。
从 katacoda做一次中转,比如拉取gcr.io下的镜像:
随便点开一个课程,进入该课程,可以看到一个终端,如图所示
登录dockerhub
docker login
# 由于kacacoda是国外网站,所以可以直接在它的终端上拉取gcr镜像
docker pull gcr.io/distroless/static:nonroot
# 给镜像改名,一定要是: 你的dockerhub用户名/镜像名:版本,否则无法推送到自己的镜像仓库
docker tag gcr.io/distroless/static:nonroot liguoyu3564/distroless:nonroot
# 推送到自己的dockerhub镜像仓库
docker push liguoyu3564/distroless:nonroot