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挂载的目录无法读写问题)
- centos7.6 安装docker(Centos7安装Docker2020最新亲测可用,直接复制粘贴即可)
- docker容器内部怎么查看id(docker容器中无法获取宿主机hostname的解决方案)
- 如何使用docker部署(使用远程Docker进行集成测试的环境搭建过程)
- docker的配置与使用(docker之docker-machine用法详解)
- docker容器分配(Docker容器数据卷原理及使用方法解析)
- docker显示容器的gc日志(解决docker使用GDB,无法进入断点的问题)
- docker数据库如何初始化(Docker启动PostgreSQL时创建多个数据库的解决方案)
- docker如何加volume(Dockerfile 中 VOLUME 与 docker -v 的区别说明)
- docker阿里云服务器教程(Docker安装阿里云服务器和在虚拟机安装遇到的坑问题小结)
- docker容器关闭后怎么启动(docker批量启动关闭所有容器的操作)
- docker怎么设置redis(docker安装redis并以配置文件方式启动详解)
- docker最新服务条款(解决Mac Docker x509证书的问题)
- 如何增大docker内存使用(docker 内存监控与压测方式)
- docker rabbitmq集群部署(Docker部署rabbitmq遇到的两个问题)
- linux机器重启了docker容器还在不(Linux下docker 容器退出bash的两种实现方法)
- 《九牛之人降魔传》开机 演员祁高坤化身九牛之人除魔卫道(九牛之人降魔传开机)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
热门推荐
- python将一个字符串逆序输出(Python字符串逆序输出的实例讲解)
- js如何将json字符串转换为json对象
- pgsql函数里有多个事务如何处理(关于SQL数据库 msdb.dbo.sp_send_dbmail 函数发送邮件的场景分析)
- laravel请求耗时(Laravel统计一段时间间隔的数据方法)
- sqlserver中有几种锁定模式(SQL Server 开窗函数 Over代替游标的使用详解)
- html5做app流程(html5唤醒APP小记)
- mysql自增主键创建过程(深入谈谈MySQL中的自增主键)
- 微信html隐藏功能(使用Html5多媒体实现微信语音功能)
- dedecms内容页代码(DEDECMS生成HTML时提示 DedeTag Engine Create File False的解决方法)
- python对于gbk处理(Python 2/3下处理cjk编码的zip文件的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9