docker如何下载国外镜像
目录
- 背景
- 解决方案
- 1、创建阿里云镜像仓库
- 2、使用https://labs.play-with-docker.com下载镜像
- 3、将镜像上传到阿里云镜像仓库
- 4、从阿里云镜像仓库中拉取镜像到我们linux系统中
- 5、改变我们linux系统中拉取的镜像名称
背景
今天在安装grafana
和prometheus
,但是在下载下面3个镜像的时候却失败了,无论切换什么镜像源都无济于事,所以给大家介绍一种方案来下载国外镜像
quay.io/prometheus/alertmanager:v0.21.0
quay.io/prometheus/node-exporter:v1.1.2
quay.io/prometheus/prometheus:v2.26.0
解决方案
1、创建阿里云镜像仓库
登录阿里云官网,搜索容器镜像服务
,如下:
点击管理控制台,如下:
点击实例列表,选择个人实例,如下:
创建个人实例之后需要设置仓库密码,该密码用于镜像上传下载,这里不再指出。
创建命令空间,如下:
创建镜像仓库(建议:镜像仓库名称和镜像名称需要类似,便于识别镜像,例如:quay.io_prometheus_prometheus和镜像quay.io/prometheus/alertmanager对应),如下:
2、使用https://labs.play-with-docker.com下载镜像
登录https://labs.play-with-docker.com,首次登录需要可以使用dockerhub
账户进行登录,登录完成之后点击Start
按钮即可,如下:
点击+ ADD NEW INSTANCE
按钮(注意:该网站只为我们保存4小时数据,所以需要及时传输镜像呢!),如下:
之后通过docker pull 镜像名称[:版本号]
拉取镜像,例如:
3、将镜像上传到阿里云镜像仓库
点击阿里云镜像仓库下面的仓库名称,如下:
复制登录阿里云Docker Registry下面的内容,如下:
粘贴到https://labs.play-with-docker.com的控制台页面,如下:
点击回车键之后,输入我们为阿里云镜像仓库设置的密码就可以完成登录了
然后回到点击阿里云镜像仓库下面的仓库名称的页面,找到3. 将镜像推送到Registry,其中登录我们已经完成了,那么只需要完成下图红框框中的两步就可以了,其中[ImageId]
就是镜像id(说明:可以通过docker images查看对应镜像id),而[镜像版本号]
建议和真实的镜像版本号一致,其中[镜像版本号]
对应阿里云中的镜像版本号;我们对红框框中的两行命令进行说明,第1行的作用是镜像重命名,为上传到阿里云镜像仓库做准备。第2行的作用是上传镜像到阿里云镜像仓库
之后我们就可以在阿里云镜像仓库看到对应版本的镜像了,如下:
4、从阿里云镜像仓库中拉取镜像到我们linux系统中
回到点击阿里云镜像仓库下面的仓库名称的页面,然后复制2. 从Registry中拉取镜像
下面的命令用于拉取镜像,其中[镜像版本号]
就是我们上传时设置的版本号,如下:
5、改变我们linux系统中拉取的镜像名称
通过docker tag 阿里云镜像名称:镜像版本号 国外镜像名称:镜像版本号
命令进行改名操作,之后相当于完成了docker拉取国外镜像的任务了
docker如何下载国外镜像相关推荐
- 安装Docker和下载images镜像和常用Docker命令
安装Docker和下载images镜像和常用Docker命令 我的是centos7的方法: $sudo yum install docker 直接yum安装contos7使用centos6.5先获取e ...
- 利用阿里云下载国外镜像,国内顺畅下载k8s.gcr.io的镜像
国内顺畅下载k8s.gcr.io的镜像 1. 起因 配置kube-dns是3个k8s.gcr.io的镜像无法下载,报错如下 Error response from daemon: Get https: ...
- docker.4.3-docker容器镜像加速器及本地容器镜像仓库-harbor
docker容器镜像加速器及本地容器镜像仓库 一.容器镜像加速器 由于国内访问国外的容器镜像仓库速度比较慢,因此国内企业创建了容器镜像加速器,以方便国内用户使用容器镜像. 1.1 获取阿里云容器镜像加 ...
- 【IT之路】Docker系列-Docker容器下载、使用示例
1.在指定容器执行操作(这里使用的是ubuntu 15.10版本容器,如果当前没有这个容器,会自动从网上下载) 指定容器执行echo命令,输出"Hello world" 各个参数解 ...
- docker使用填坑记录(修改无法启动容器, 拉取国外镜像)
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 docker学习笔记:修改无法启动的容器中的内容 直接修改容器的文件 所有的容器数据都存在/var/lib/docker/aufs/diff/路径下. ...
- docker pull下载镜像时的报错及其解决方法
docker pull下载镜像时的报错及其解决方法 参考文章: (1)docker pull下载镜像时的报错及其解决方法 (2)https://www.cnblogs.com/it-artical/p ...
- docker删除本地已下载的镜像
1:首先用 docker images 查看一下本地已下载的镜像 2:使用 docker rmi --force IMAGED ID 删除镜像
- Windows7下安装Docker、下载镜像和运行OpenTsdb容器
1.Docker溯源 Docker的前身是名为dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平台及服务)平台为开发者或开发商提供技术服务,并提供的开 ...
- 如何使用docker desktop 下载x86、amd64、arm64 镜像?
如何使用docker desktop 下载x86.amd64.arm64 镜像? 环境 修改配置 重启docker后下载镜像 验证镜像架构 环境 修改配置 官网地址,开启 Docker CLI 的实验 ...
最新文章
- margin负值的理解和应用
- linux 加密我的主目录,NFS与加密的ubuntu主目录
- 如何用Postman做接口测试
- springMVC 相对于 Structs 的优势
- python3捕获异常_python中异常捕获方法详解
- 模式匹配运算符–Shell
- c语言for循环++_C ++程序使用循环查找数字的幂
- Bootstrap 模态框插件Modal 的事件
- 【ElasticSearch】es 压缩 你的 数据
- 软件设计师17-网络基础知识
- python套用word模板_Python复制Word内容并使用格式设字体与大小实例代码
- Win10将用户名修改为英文
- 程序员去面试的梗!面试官:“哦了,明天来上班吧”
- 深度学习 VS 传统的机器学习
- java实现开根号算法
- 浙大PTA数据结构与算法题目集(中文)题解集复习用
- Sql 实现数据透视表功能
- 专访宜信CTO向江旭:技术应当服务于场景,AI天生适合金融业
- 密歇根安娜堡大学的计算机科学教授,密歇根大学安娜堡分校计算机科学与工程研究生offer及申请要求...
- vscode安装code runner后运行程序出现乱码解决办法 �밴���������. . .
热门文章
- 【免费使用】【redis】【数据库】快速使用redislabs免费套餐 注册和配置redis 缓存 数据库 nosql
- 2466. 统计构造好字符串的方案数(动态规划 (跳楼梯换皮))
- Python 基础之匿名函数 迭代器和高阶函数
- html输入密码正确后实现弹窗,仿微信输入支付密码的弹窗
- 万字长文,62道Java核心面试题,一次性打包送给积极向上的你
- 手机号加密成7位“随机字符串”
- 2017年成为全栈开发工程师的权威指南
- Ubuntu安装NextCloud相关命令
- yanderify 让图片动起来 快速安装教程
- 2022新H5拼团抽奖拆盲盒模式源码+功能非常强大