微服务架构 - 巧妙获取被墙的Docker镜像
微服务架构 - 巧妙获取被墙的Docker镜像在国内由于种种原因,有些Docker镜像直接是获取不到的,特别是k8s中的一些镜像。本人在部署k8s中的helm组件时需要获取tiller镜像,如果直接用如下命令: docker pull gcr.io/kubernetes-helm/tiller:v2.12.1会由于网络原因连接不上从而导致获取镜像失败。 经查相关资料,可以有一种“曲线求国”的方案,在此通过实现巧妙获取被墙的tiller镜像方法分享给大家。 1、前期准备这种“曲线求国”的方案,首先要准备2个网站的账号: GitHub,需要有一个GitHub账号,如果没有的,可以到官网https://github.com上注册(对于程序员来说,这个是GitHub必备的)Docker Hub,需要有一个Docker Hub账号,如果没有的,可以到官网https://hub.docker.com上注册(对于学Docker的,这个Docker Hub也是必备的)2、自定义Dockerfile通过定义Dockerfile可以构建出镜像,为此首先先自定义一个tiller的镜像的Dockerfile文...
