通过阿里云拉取Google云上的镜像
在创建kubernetes集群时需要一些Google云上的镜像
国内拉取不了Google 云上的镜像,所以我们想到了阿里云,因为阿里云服务器在美国,所以我们去阿里云上的构建镜像的功能拉取国外的镜像,然后再从阿里云上拉取到本地
话不多说行动起来
登陆阿里云
找到容器服务
点击管理控制台
点击创建镜像仓库
填写仓库信息
这里如果没有绑定github,先去绑定,点击绑定账号,跳转到github,点击一下就ok,
命名空间选择github账号就行,仓库名写你的dockerfile存放的仓库名,没有先去创建 。我的仓库内容如下图,大家也可以follow我复制我的仓库。
https://github.com/LIUXUCHONG/dockerlibrary
其中images文件夹下是dockerfile目录
每个目录下有一个dockerfile拉取指定镜像
选中GitHub,这里利用GitHub上的dockerfile创建,也可以选择其他,勾选上海外及其构建。
然后会生成一个镜像仓库kubernetes2
这里我用我原先创建好的kubernetes仓库演示
点击你的仓库名称,然后弹出如下页面,点击构建,添加规则。
根据要求填写
点击确认然后出现一条规则,点击立即创建
然后等待一小会,阿里云仓库就会多了一个pause版本的镜像
其他镜像在原来的规则上修改在构建即可
然后查看镜像版本
然后点击左上角基本信息
这里告诉了我们如何拉取阿里云仓库上的镜像
首先回到本地机器登陆阿里云的仓库
[root@node01 yum.repos.d]# docker login --username=<你的名字> registry.cn-hangzhou.aliyuncs.com
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded
[root@node01 yum.repos.d]#
注意这里的密码并不是你阿里云的登陆密码,而是你开通服务时的密码
接下来拉取镜像并重新tag
[root@node01 ~]# docker pull registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes:pause
pause: Pulling from aliyunlxc/kubernetes
7675586df687: Pull complete
Digest: sha256:fcaff905397ba63fd376d0c3019f1f1cb6e7506131389edbcb3d22719f1ae54d
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes:pause
[root@node01 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes pause da86e6ba6ca1 17 months ago 742kB
[root@node01 ~]#
[root@node01 ~]# docker tag registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes:pause k8s.gcr.io/pause:3.1[root@node01 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
k8s.gcr.io/pause 3.1 da86e6ba6ca1 17 months ago 742kB
registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes pause da86e6ba6ca1 17 months ago 742kB
[root@node01 ~]#
其余镜像类似
转载于:https://blog.51cto.com/13670314/2397600
通过阿里云拉取Google云上的镜像相关推荐
- 如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?
目录 如何将制作好的镜像上传至阿里云? 一.前期准备 1.注册阿里云账户 2.登录账号 3.配置Docker加速器 4.创建镜像仓库的命名空间(私有的) 5.创建镜像仓库(创建镜像仓库时要绑定一个代码 ...
- docker 从公共仓库拉取,并上传到私有仓库
有些时候无法联网拉去到网上镜像时候,需要先通过能联网的机器使用docker pull 到本地.然后将镜像打上tag, 再上传到私有仓库. 示例,比如我们要下载被墙掉的gcr.io(谷歌镜像仓库)中的镜 ...
- 爬取Google patent上公司所有专利
爬取Google patent上公司所有专利 需求:给出了需要爬取的公司列表,形式如下: ['DURATA THERAPEUTICS INC','DYNAVAX TECHNOLOGIES CORP'] ...
- docker<应用分享> 发布镜像到阿里云、从阿里云拉取镜像
之前博文讲过了如何把docker的镜像上传到dockerhub,以及从dockerhub下载镜像操作 传送门:本地镜像上传dockerhub.从dockerhub拉取镜像 本篇博文来讲一下发布镜像到阿 ...
- git拉取指定分支上面的代码 提交本地分支到远程
拉取github指定分支上的代码 方法[推荐] [0]git拉取远程代码 git clone https://xxx.git [1]git拉取远程指定分支下代码(-b 分支名称) git clone ...
- Python爬取Google地图上指定城市经纬度
欢迎关注博主的微信公众号:"智能遥感". 该公众号将为您奉上Python地学分析.爬虫.数据分析.Web开发.机器学习.深度学习等热门源代码. 该代码是对Google地图的爬取,首 ...
- git显示服务器所有分支,怎么拉取git服务器上面的分支到本机?
一.查看远程分支 使用如下git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout -b 本地分支名x origin/ ...
- docker拉取远程私库的镜像_Docker入门-搭建docker私有仓库
Docker Hub 目前Docker官方维护了一个公共仓库Docker Hub,其中已经包括了数量超过15000个镜像.大部分需求都可以通过在Docker Hub中直接下载镜像来使用. 注册登录 可 ...
- containerd 拉取k8s.gcr.io/pause镜像i/o timeout
由于k8s.gcr.io 需要连外网才可以拉取到,导致 k8s 的基础容器 pause 经常无法获取.k8s docker 可使用代理服拉取,再利用 docker tag 解决问题 docker pu ...
最新文章
- sqlite DLL load failed
- SQLSERVER 查询存储过程内容,主要是通过关键词查询相关的存储过程使用
- python导入csv文件-Python从CSV文件导入数据和生成简单图表
- Div span 标签详解
- XML解析之dom4j
- 由浅到深理解ROS(5.1)- roslaunch 学习
- 随笔:朋友圈扫街图有感(爱情)
- Windows下打开Url 代码封装 C++
- linux编译c 自动化,Linux江湖06:感悟GNU C以及将Vim打造成C/C++的半自动化IDE
- hive 元数据 自定义_如何在Hive中创建自定义函数UDF及如何直接通过Impala的同步元数据重用UDF的jar文件-阿里云开发者社区...
- 关于window.showModalDialog()返回值的学习
- Mysql Linux安装详细步骤
- 令人惊叹的模糊图像复原软件_如何写一封令人惊叹的求职信,以吸引您(包括模板)...
- 宋宝华:为了不忘却的纪念,评Linux 5.13内核
- php页面增加js代码,php刷新当前页面_php js实现页面数据刷新的代码
- [Jenkins] docker-slim 容器瘦身的使用
- 美团运筹优化实战——智能配送系统阅读笔记
- cad打开卡死_CAD启动时闪退怎么办?打开CAD就死机怎么办?
- nm 和 c++filt - [GNU/Linux]
- 超级账本Hyperledger Fabric的使用