使用阿里云快速构建海外镜像实战案例

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 关于如何使用阿里云服务快速构建海外镜像的实战案例,包括在GitHub创建项目和在阿里云配置镜像仓库的详细步骤。

一.github创建项目

1.注册账号

https://github.com/signup

2.登录github账号

https://github.com/login

3.创建仓库

如上图所示,我们点击图标按钮添加一个新的仓库。

如下图所示,我们根据提示信息创建仓库即可。

4.添加一个Dockerfile文件

如上图所示,我们添加一个Dockerfile文件。

我们以Google公司开源的cadvisor容器为例,来构建镜像。
    https://github.com/google/cadvisor/releases

Dockerfile内容如下:
FROM gcr.io/cadvisor/cadvisor-amd64:v0.47.0

如下图所示,指定基础镜像后,提交镜像即可。

二.登录阿里云创建镜像仓库

1.进入容器镜像服务页面

https://cr.console.aliyun.com/cn-hangzhou/instances

2.创建命名空间

https://cr.console.aliyun.com/cn-hangzhou/instance/namespaces

3.创建镜像仓库

3.1 配置仓库信息

https://cr.console.aliyun.com/cn-hangzhou/instance/repositories


如上图所示,根据提示配置仓库信息即可。

3.2 配置代码源

3.2.1 选择代码源

如上图所示,我们选择代码源从为github地址。但是需要绑定账号哟。

3.2.2 绑定github账号

如上图所示,点击后会弹出如下图所示的对话框,点击后会弹出新的页面,只需要登录github账号关联即可。

3.2.3 绑定成功

如上图所示,我们已经成功绑定了账号哟。

3.2.4 配置代码源

重新创建镜像仓库时,再次查看就能看到咱们的github关联长号了,建议勾选"海外机器构建"并点击"创建镜像仓库"。

3.2.5 添加规则并立即构建

如上图所示,添加构建规则,并立即构建,需要等待构建完成。

3.2.6 构建成功并尝试拉取镜像

如上图所示,海外镜像成功构建啦,接下来我们就可以去从阿里云拉取镜像了哟~

相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。   相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
存储 缓存 弹性计算
阿里巴巴开源 容器镜像加速技术DADI 上手指南
阿里资深技术专家在阿里云开发者社区特别栏目《周二开源日》直播中,介绍刚于3月份开源的容器镜像加速器项目 DADI ,并带大家快速上手使用。本文为直播内容文字整理,看直播回放,请点击文首链接~
阿里巴巴开源 容器镜像加速技术DADI 上手指南
|
1月前
|
域名解析 弹性计算 监控
如何使用阿里国际版云光空间轻松部署您的应用
如何使用阿里国际版云光空间轻松部署您的应用
|
4月前
|
敏捷开发 缓存 测试技术
阿里云云效产品使用合集之在自建构建机中,如何不使用缓存进行构建
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
云安全 Kubernetes 安全
免费开放!阿里云上线容器公共镜像信息查询平台
公共容器镜像,指可以从Docker Hub、quay.io 等公共容器镜像仓库获取的镜像,包括攻击者在内的任何人都可以创建公共镜像仓库,并上传恶意镜像,因此公共镜像存在很高的风险系数。 《Sysdig 2022 Cloud‐Native Security and Usage Report》报告显示,目前全球高达61%的镜像来自于公共镜像仓库,相比上一年上涨15%。
1329 1
|
边缘计算 Kubernetes Cloud Native
活动回顾|微服务x容器开源开发者 Meetup 成都站回放 & PPT 下载
活动回顾|微服务x容器开源开发者 Meetup 成都站回放 & PPT 下载
|
存储 运维 Kubernetes
开发者测评:相比 Harbor,我选择 ACR 的三点原因
本次活动是为了帮助更多开发者了解容器镜像服务 ACR 的功能、使用方式和产品体验,从而在不同应用场景下,更好地进行容器镜像管理方案的选型。不少开发者在活动中发表了他们在这个过程中的思考,以及选择阿里云容器镜像服务 ACR 的原因。
开发者测评:相比 Harbor,我选择 ACR 的三点原因
|
域名解析 安全 搜索推荐
云.企业官网产品概述| 学习笔记
快速学习云.企业官网产品概述。
云.企业官网产品概述| 学习笔记
|
消息中间件 人工智能 Cloud Native
开放下载 | 飞天技术峰会-云原生加速应用构建分论坛资料开放下载
下午【云原生加速应用构建】分论坛,聚焦:FinOps、可观测与SRE、云原生 AI、Serverless、云原生技术中台等热点话题展开讨论。目前峰会分论坛资料已开放下载,关注阿里云云原生公众号,后台回复关键词“飞天云原生”获取下载链接。
开放下载 | 飞天技术峰会-云原生加速应用构建分论坛资料开放下载
|
存储 人工智能 Kubernetes
CSDN 报告:阿里云容器服务成为中国开发者首选
最近,国内知名 IT 技术社区 CSDN 重磅发布《2021-2022 中国开发者调查报告》,旨在全面和深入地了解中国开发者群体整体现状、应用开发技术以及开发工具、平台的状况和发展趋势。该报告对近万名开发者进行调研,“云原生”首次作为独立章节出现在年度报告中,已发展为反映中国开发技术发展变化趋势的关键领域。
CSDN 报告:阿里云容器服务成为中国开发者首选
|
缓存 JavaScript Ubuntu
纯干货!构建Dockfile镜像的十三个最佳实践点
编写.dockerignore文件 构建镜像时,Docker需要先准备上下文 ,将所有需要的文件收集到进程中。默认的上下文包含Dockerfile目录中的所有文件,但是,实际上我们并不需要.git目录,.vscode目录、.idea目录等内容。 .dockerignore 的作用和语法类似于 .gitignore,可以忽略一些不需要的文件,这样可以有效加快镜像构建时间,同时减少Docker镜像的大小。