通过阿里云拉取google云上的镜像

author author     2022-12-11     468

关键词:

在创建kubernetes集群时需要一些Google云上的镜像
国内拉取不了Google 云上的镜像,所以我们想到了阿里云,因为阿里云服务器在美国,所以我们去阿里云上的构建镜像的功能拉取国外的镜像,然后再从阿里云上拉取到本地

话不多说行动起来
登陆阿里云
找到容器服务

技术图片

点击管理控制台

技术图片

点击创建镜像仓库
技术图片
填写仓库信息

技术图片

这里如果没有绑定github,先去绑定,点击绑定账号,跳转到github,点击一下就ok,

技术图片

命名空间选择github账号就行,仓库名写你的dockerfile存放的仓库名,没有先去创建 。我的仓库内容如下图,大家也可以follow我复制我的仓库。
https://github.com/LIUXUCHONG/dockerlibrary
技术图片

其中images文件夹下是dockerfile目录
技术图片
每个目录下有一个dockerfile拉取指定镜像
技术图片
选中GitHub,这里利用GitHub上的dockerfile创建,也可以选择其他,勾选上海外及其构建。
技术图片

然后会生成一个镜像仓库kubernetes2

技术图片

这里我用我原先创建好的kubernetes仓库演示
点击你的仓库名称,然后弹出如下页面,点击构建,添加规则。

技术图片
根据要求填写

技术图片
点击确认然后出现一条规则,点击立即创建

技术图片
然后等待一小会,阿里云仓库就会多了一个pause版本的镜像
技术图片

其他镜像在原来的规则上修改在构建即可技术图片
然后查看镜像版本
技术图片

然后点击左上角基本信息技术图片

这里告诉了我们如何拉取阿里云仓库上的镜像
首先回到本地机器登陆阿里云的仓库

[[email protected] 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-store

Login Succeeded
[[email protected] yum.repos.d]#

注意这里的密码并不是你阿里云的登陆密码,而是你开通服务时的密码
接下来拉取镜像并重新tag

[[email protected] ~]# 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
[[email protected] ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes pause da86e6ba6ca1 17 months ago 742kB
[[email protected] ~]#
[[email protected] ~]# docker tag registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes:pause k8s.gcr.io/pause:3.1[[email protected] ~]# 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
[[email protected] ~]#

其余镜像类似

使用docker在阿里云上安装mysql和连接

https://hub.docker.com/  可搜索docker的镜像仓库地址 1.dockersearchmysql查找镜像仓库中的mysql2.dockerpullmysql 默认拉取最新的版本3.dockerimages查看本地仓库是否拉取成功4.dockerrun--namemysql-eMYSQL_ROOT_PASSWORD=root-p330 查看详情

安装kubernetes

...S/RHEL/Fedora下载安装包拉取gcr.io镜像Forkdocker-libraryinGitHub在阿里云上新建镜像仓库构建、拉取镜像和打gcr.io标签查看gcr.io官方镜像Kubernets国内镜像阿里云提供了Kubernetes国内镜像来安装kubelet、kubectl和kubeadm。登陆阿里云镜像网站:ht... 查看详情

在阿里云创建私有仓库上传并拉取(代码片段)

在阿里云上创建私有仓库,为后面的微服务上传镜像做准备,后面会安装harbor操作指南:1.登录阿里云DockerRegistry$sudodockerlogin--username=wgr332574835registry.cn-hangzhou.aliyuncs.com用于登录的用户名为阿里云账号全名,密码为开通服务时设... 查看详情

kubernetes国内镜像拉取(代码片段)

因国内访问不到goole服务器,只能拉取国内的镜像,这里以阿里云为例。安装minikube时报failedtopullimage"k8s.gcr.io/kube-apiserver:v1.13.4"。原理:先拉取阿里镜像,再改名dockerpullregistry.cn-hangzhou.aliyuncs.com/google_containers/etcd:3.2.24dockertagregi 查看详情

阿里docker容器镜像拉取

登录阿里平台:https://cr.console.aliyun.com/,在镜像中心的镜像加速器中按照提示操作。 在镜像搜索中搜寻想要的镜像  选择想要的镜像后复制公网地址,再执行指令dockerpull复制地址即可  查看详情

一、自建k8s集群

...前在master输出的命令注意:没有记录集群join命令的可以通过以下方式重新获取 查看详情

docker容器的基本命令(代码片段)

...脑一般般,装多了电脑运行比较慢,,在加上最近买了个阿里云的服务器,所以我就想利用Docker容器,将这些软件直接部署到阿里云上到时候直接去云上用,所以我就选择了Docker,以此达到减负的目的,闲话不多说这边我们就来... 查看详情

docker拉取公共镜像很慢,配置了阿里云还是慢的解决办法!

...,改成阿里云加速节点后感觉速度还是慢,后面通过https://www.daocloud.io/mirror#accelerator-doc 配置下就好了,速度超快!!上面网站各种不同的系统如何配置都有相关说明。 查看详情

重启部署在阿里云上的huginn

背景,因为重新编译安装了gcc,不知怎么服务器上的huginn就停了,因为之前是安装在docker上的,服务器重启之后需要:1、启动dockerservicedockerstart执行到最后不是服务开始,而是类似这样:Thedependencytzinfo-data(>=0)willbeunusedbyanyofth... 查看详情

阿里云上构建本地仓库dockerimages

第一步,先在阿里云https://cr.console.aliyun.com/cn-hangzhou/namespaces上创建命名空间,再根据命名空间创建镜像仓库第二步,本地上传images到阿里云容器镜像市场1.本地创建images[[email protected]~]#dockercommittest_centosxxxxx_test/test:v1sha256:7af8... 查看详情

从dockerhub拉取nbi可视化产品镜像

...:到这里我们可以看到两个系统上的镜像均已成功运行,通过docker来部署项目将变得轻松和简单,不用再考虑服务器环境不匹配或与其他应用冲突的问题。 查看详情

为啥拉取带有“最新”标签的 Docker 镜像时,GitHub 上的“最新”版本会有所不同?

】为啥拉取带有“最新”标签的Docker镜像时,GitHub上的“最新”版本会有所不同?【英文标题】:Whyisthe"latest"releaseonGitHubdifferentwhenpullingdowntheDockerimagewiththetag"latest"?为什么拉取带有“最新”标签的Docker镜像时,Git... 查看详情

ubuntu阿里云上的redis是一直运行的吗

...技术A一、获取Redis二、编译安装Redis1、解压源码安装包,通过tar-xvfredis-3.0.2.tar.gz解压源码,速度相当快;2、进入解压后的目录,执行make编译源码;make命令执行完成后,会在src目录下生成6个可执行文件,分别是redis-server、redis-c... 查看详情

阿里云上的rds数据的本地同步

一、背景知识数据库RDS阿里云云数据库RDS(ApsaraDBforRDS,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和全SSD盘高性能存储,支持MySQL、SQLServer、PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主... 查看详情

可查询docker镜像的网站(拉取镜像)(dockerhub(dockerhub)quaygooglecontainerregistryharbor)

...共镜像,包括官方的以及社区贡献的镜像,可以通过搜索框来查找所需的镜像。Quay.io(https://quay.io/)由CoreOS公司维护的Docker镜像仓库,与DockerHub相似,也提供了一个搜索框和镜像分类。GoogleContainerRegistry&#... 查看详情

docker----常用安装(代码片段)

...章整理过了安装MySQLdockerhub上面查找mysql镜像从dockerhub上(阿里云加速器)拉取mysql镜像到本地标签为5.6使用mysql5.6镜像创建容器(也叫运行镜像)查找拉取运行dockerrun-p12 查看详情

云上安全三字经

...全“三字经”。   这第1句是:筑堡垒。就是通过虚拟网络的技术,V 查看详情

docker之本地镜像发布到阿里云(代码片段)

1本地镜像发布到阿里云流程 2镜像的生成方法①Dockerfile生成镜像。②从容器创建一个新的镜像,使用dockercmomit命令dockercommit-m"提交信息"-a"作者"容器id要创建的目标镜像名:标签名 3本地镜像推送到阿里云3.1新建镜像仓库&nb... 查看详情