azure部署教程(使用 Azure Container Registry 储存镜像的问题)
azure部署教程
使用 Azure Container Registry 储存镜像的问题Azure Container Registry(容器注册表)是基于 Docker Registry 2.0规范的托管专用 Docker 注册表服务。 可以创建和维护 Azure 容器注册表来存储与管理专用的 Docker 容器映像和相关项目。
Azure Container Registry 类似与阿里云的容器镜像服务。提供镜像的私有存储服务器。对于12月试用账户有100G的免费存储额度及10个Webhook的能力。
依托 Azure 的全球节点可以使你的镜像在全球范围能被访问到并快速拉取。
以下是 Azure Container Registry 的简单试用。
创建资源
在免费服务列表找到容器注册表,点击“创建”。
在弹出的创建界面填写资源组、注册表名称等信息。
位置选择离你近的,比如东南亚。
SKU选择基本。
点击“查看+创建”按钮。
在校验通过后,点击“创建”按钮。
在经过几秒钟的等待后我们的资源就被创建好了,点击“转到资源”可以查看Azure Container Registry的概要信息。
其中比较重要的是右上角的,登录服务器:minjiezhou.azure.io 。后面的操作需要使用到。
上传本地镜像
下面演示下如何通过 Azure CLI 命令行来上传镜像到注册表。
az acr login --name minjiezhou
使用az acr login 命令登录到 Azure Container Registry 。
请先安装Azure CLI 。
docker images REPOSITORY TAG IMAGE ID CREATED SIZE mcr.microsoft.com/dotnet/sdk 3.1 b4f189e5f593 3 weeks ago 710MB mcr.microsoft.com/dotnet/runtime 3.1 e77a510a55f6 3 weeks ago 190MB kklldog/agile_config test 68288d3f5669 4 weeks ago 281MB kklldog/agile_config latest 6b2b834fa8d4 5 months ago 281MB
登录成功后,我们先列一下本地的镜像。如果本地没有镜像那就先去dockerhub上拉一个下来。
docker tag kklldog/agile_config minjiezhou.azurecr.io/agile_config:v1
我们演示下把agile_config的镜像推送到容器注册表上去。
使用 docker tag 命令重命名镜像。重命名的格式为 <登录服务器>/agile_config:v1
docker push minjiezhou.azurecr.io/agile_config:v1 The push refers to repository [minjiezhou.azurecr.io/agile_config] f3f098bf4d75: Pushed 3635892d0647: Pushed d3d8723bb140: Pushed bbd61b971886: Pushed dc4a66fc412f: Pushed b22af9287e60: Pushed f5600c6330da: Pushed v1: digest: sha256:15113de4c788ac61aecdb3a676beaff18f09dd8f786b012e5f14274f295e7dc7 size: 1793
使用 docker push 命令开始推送。等待命令执行完毕后转到门户查看。
点击“储存库”菜单,可以看到我们的agile_config镜像已经存在了。
docker rmi minjiezhou.azurecr.io/agile_config:v1
为了测试拉取镜像,我们先使用 docker rmi 命令删除本地的镜像。
docker pull minjiezhou.azurecr.io/agile_config:v1 v1: Pulling from agile_config Digest: sha256:15113de4c788ac61aecdb3a676beaff18f09dd8f786b012e5f14274f295e7dc7 Status: Downloaded newer image for minjiezhou.azurecr.io/agile_config:v1 minjiezhou.azurecr.io/agile_config:v1
使用 docker pull 命令从Azure容器注册表服务拉取我们的agile_config镜像。
总结
通过以上简单的几步操作,我们演示了如何通过门户开通 Azure 容器注册表服务。以及如何通过 Azure CLI 命令上传下载 docker 镜像等操作。通过简单的几步我们就拥有了一个在全球范围内能轻松访问的容器仓库服务。
到此这篇关于使用 Azure Container Registry 储存镜像的问题的文章就介绍到这了,更多相关Azure Container Registry 储存镜像内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- docker主机路径与容器路径(Docker容器没有权限写入宿主机目录的解决方案)
- idea 启动docker容器不重新打包(Docker遇到Intellij IDEA,Java开发提升了十倍生产力)
- docker进入容器的方法(在docker容器中安装vi命令的简单操作)
- 阿里云docker 基础镜像(Docker 配置阿里云容器服务操作)
- docker怎么解决隔离性问题(docker启动ES内存溢出的解决方案)
- docker快速入门和安装(docker安装tomcat8的实现方法)
- docker-compose配置文件(Docker Compose在不同环境的多种安装方式)
- docker 查看当前镜像(Docker 查看镜像信息的方法)
- docker-compose查看服务状态(Docker+DockerCompose封装web应用的方法步骤)
- docker怎么设置redis(docker安装redis并以配置文件方式启动详解)
- docker添加mq基础镜像(Docker阿里云RocketMQ 4.5.1部署流程详解)
- 查看docker日志大小(docker logs-查看docker容器日志的实现)
- dockervolume文件权限(docker volumes 文件映射方式)
- docker pull 更新本地镜像(Docker 拉取镜像及标签操作 pull | tag)
- 用docker搭建在线开发平台(docker部署蜗牛影院系统详细流程分析)
- docker架构设计详解(Docker核心原理之 Cgroup详解)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
热门推荐
- php的数组是如何实现的(PHP中遍历数组的三种常用方法实例分析)
- sqlserver存储删除过程(Sql中存储过程的定义、修改和删除操作)
- javascript如何判断类型(JavaScript如何优化逻辑判断代码详解)
- dockerrun执行脚本(docker run和start的区别说明)
- thinkphp分页效果怎样(thinkphp5+layui实现的分页样式示例)
- dedecms改数据(dedecms修改文章自动增加的起始ID从指定数字增加文章ID的方法)
- Request获取URL的各种信息
- html5基本结构图(HTML5中的网络存储实现方式)
- mysql主从复制忽略问题(MySQL复制问题的三个参数分析)
- 数据推入阿里云rds(将阿里云RDS中的数据库迁移到本机自建数据库的可用过程RDS数据迁移)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9