龙空技术网

k8s.gcr.io的镜像如何下载

leenhem 270

前言:

现在咱们对“镜像文件下载地址”都比较重视,看官们都想要剖析一些“镜像文件下载地址”的相关内容。那么小编同时在网络上搜集了一些关于“镜像文件下载地址””的相关文章,希望兄弟们能喜欢,姐妹们快快来学习一下吧!

Docker 镜像下载

简介

由于众所周知的原因导致在国内使用k8s时,下载镜像超级慢,要不然就直接无法下载。

今天我在这里给介绍一个简单的方法,可以把k8s.gcr.io、quay.io、gcr.io这些网站的镜像快速下载到本地。

网站Play with Docker

Play with Docker(PWD)是由Marcos Liljedhal和Jonathan Leibiusky发起的一个项目,由Docker公司赞助

Play with Docker是一个网址,免费提供了一个在线的Docker操作平台,你可以在里面对Docker进行操作和学习

Play with Docker

如何使用Play with Docker首先要有Docker网站的账号,登录Play with Docker,登录成功后点击开始

Play with Docker Start

点击ADD NEW INSTANCE

创建一个实例,有效时间只有4个小时,但对于下载镜像来说已经足够了。

Play with Docker add new Instance

在这里Pull 镜像非常快速

Docker Pull

打包成镜像文件

docker save k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.5.0 -o kube-state-metrics.tardocker save registry.k8s.io/coredns/coredns:v1.9.3 -o coredns.tardocker save k8s.gcr.io/prometheus-adapter/prometheus-adapter:v0.9.1 -o prometheus-adapter.tar

Docker Save

把镜像文件下载到本地

#在虚拟机上开一个8080端口python3 -m http.server 8080

在浏览器上访问这个8080端口

Open Port

打开后就可以看到save好的镜像文件了。

Directory listing for /

总结

上面镜像文件通过浏览器就可以下载到本地,下载好之后最要是传到本地的私有仓库里,可以供k8s多节点使用。下篇文章介绍私服搭建。

标签: #镜像文件下载地址