阿里云镜像仓库使用|学习笔记

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 快速学习阿里云镜像仓库使用

开发者学堂课程【深入解析 Docker 容器化技术阿里云镜像仓库使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/659/detail/10953


阿里云镜像仓库使用

 

内容介绍

一、创建镜像仓库

二、镜像仓库的具体使用

 

一、创建镜像仓库

除了可以使用 Dockerhub 仓库还可以直接使用阿里云镜像仓库。

把镜像推送到阿里云上:进入阿里云官网,注册账号,找到操作文档容器镜像服务,进入容器镜像服务的管理控制台。

1、创建命名空间

创建镜像仓库需要一个命名空间,如果是首次创建则需要首先创立一个命名空间。创建命名空间的要求:定义镜像仓库命名空间,设置后不可修改,长度为2-30,可填写小与英交字母数字,可使用的分隔符包括“_”,“-”(分隔符不能在首位或末位)。这里命名空间为 itheima_task。这样就创建好了命名空间。

image.png

2、创建镜像仓库

设置仓库信息,地域为华东1(杭州),命名空间为 itheima_task,仓库名称是 itheima_repo,仓库类型可以设置为公开或者私有,这里设置为私有,摘要为测试使用。点击下一步,在代码源中绑定账号,通过本地仓库将本地镜像推送到镜像仓库中。这样就创建好了镜像仓库。

image.png

 

二、镜像仓库的具体使用

点击仓库

//登录阿里云 Docker Registry,输入密码。该账号是提前注册好的账号,登录成功之后可以将本地仓库推送过来。

sudo docker login --username-华南13区 registry.cn-hangzhou. aliyuncs.com

//查看本地仓库

docker images

image.png

//对仓库的镜像设置标签,参考以下命令

sudo docker tag [ImageId] registry.cn-hangzhou. aliyuncs.com/ itheima_task/itheima,repo:[镜像版本号]。以 rw_nginx 为例,镜像版本号是 v1

sudo docker tag rw_nginx registry.cn-hangzhou. aliyuncs.com/ itheima_task/itheina,repo:v1

//查看效果

docker images

image.png

//推送镜像到阿里云仓库

Sudo docker push registry.cn-hangzhou.aliyuncns.com/itheima_task/itheima_repo:v1

该镜像大小为400多兆,所以推送时间较慢。

推送完成:

image.png

推送完之后可以通过阿里云查看镜像是否推送成功。

查看镜像版本:

image.png

该镜像就是刚刚推送到的镜像,版本是 V1 版本。对该镜像进行安全扫描,扫描之后生成报告显示低危漏洞,中危漏洞,高危漏洞和未评级漏洞分别有多少个。安全扫描的好处是检测镜像是否安全。

image.png

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
6天前
|
敏捷开发 Kubernetes 测试技术
阿里云云效产品使用问题之 拉取阿里云acr仓库的镜像时,配置内网地址还是公网地址
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6天前
|
JavaScript 前端开发 数据安全/隐私保护
阿里云云效操作报错合集之流水线中获取不到CI_COMMIT_REF_NAME变量,导致docker镜像打包失败,什么原因
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
9天前
|
Go
go配置镜像(阿里云、七牛)
go配置镜像(阿里云、七牛)
14 1
|
10天前
|
弹性计算 Ubuntu Linux
Ubuntu 镜像-阿里云
Ubuntu 镜像-阿里云
64 1
|
16天前
|
数据安全/隐私保护 开发者 Docker
国内docker公开镜像站的关闭!别急,docker_image_pusher 使用Github Action将国外的Docker镜像转存到阿里云私有仓库
通过使用 docker_image_pusher 这样的开源项目,我们能够轻松地解决国内访问 Docker 镜像拉取速度慢及拉去失败的问题,同时保证了镜像的稳定性和安全性。利用 Github Action 的自动化功能,使得这一过程更加简单和高效。
652 2
|
6天前
|
敏捷开发 Java 测试技术
阿里云云效产品使用问题之搭建的maven仓库在哪里可以查看
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6天前
|
缓存 前端开发 Java
阿里云云效操作报错合集之在打包镜像时提示错误,可能是什么导致的
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
API 开发工具 git
阿里云云效操作报错合集之如何解决云效连接企业级仓库时出现"no such host"的问题
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
Java Maven Android开发
安卓项目使用阿里云镜像加速构建过程
安卓项目使用阿里云镜像加速构建过程
8 0
|
6天前
|
Rust Shell 索引
使用阿里云镜像加速Rust与Cargo安装及更新
使用阿里云镜像加速Rust与Cargo安装及更新
18 0

热门文章

最新文章