建设事业单位网站多少钱,海沧抖音搜索seo推广运营,专业的广州商城网站建设,做网站用php哪些知识点1 阿里云容器镜像服务
阿里云容器镜像服务#xff08;Alibaba Cloud Container Registry#xff0c;简称ACR#xff09;是一个为容器镜像、Helm Chart等云原生资产提供安全托管及高效分发的平台。它支持多架构容器镜像#xff0c;包括Linux、Windows、ARM等#xff0c;以…1 阿里云容器镜像服务
阿里云容器镜像服务Alibaba Cloud Container Registry简称ACR是一个为容器镜像、Helm Chart等云原生资产提供安全托管及高效分发的平台。它支持多架构容器镜像包括Linux、Windows、ARM等以及Helm Chart v2/v3覆盖了云原生资产的全生命周期管理
阿里云容器镜像服务ACR与其他镜像服务相比具有一些独特的优势使其在易用性、安全性和可集成性方面表现出色。
首先ACR提供了强大的DevOps构建能力支持全球部署这意味着你可以在超过20个地域中选择并且地域内的下载限额是免费的。这种全球部署的能力使得ACR在跨境镜像同步方面表现出色这对于需要全球化部署应用的企业来说是一个巨大的优势。
其次ACR的高效镜像构建功能支持自动代码构建和多阶段构建这使得开发者可以更加专注于代码的开发而不必担心构建过程的复杂性。此外ACR还提供了丰富的触发器规则可以实现无缝部署应用这对于持续集成和持续部署CI/CD流程来说是非常有帮助的。
在安全性方面ACR提供了多维度的安全保障包括云原生资产的加密存储、镜像安全扫描及多维度漏洞报告确保了资产的存储和内容安全。ACR还提供了容器镜像和Helm Chart的网络访问控制管理以及细粒度的操作审计这些都有助于保障资产的访问安全。
ACR与阿里云的其他云产品之间可以实现无缝集成例如与容器服务ACK的整合可以实现新应用镜像生成后的持续部署。同时ACR也整合了云Code实现源代码到编译测试后自动生成应用镜像。
此外ACR的用户体验也是其优势之一。它简单易用无需自行搭建及运维一键即可创建镜像仓库。同时ACR支持多地域提供稳定快速的镜像上传、下载服务这对于用户来说意味着更高的效率和更好的体验。
总的来说阿里云ACR通过其全球部署能力、DevOps支持、安全性保障以及与阿里云产品的无缝集成为用户提供了一个高效、安全且易于使用的容器镜像托管和分发服务。这些优势使得ACR在众多镜像服务中脱颖而出成为许多企业和开发者的首选。
2 准备工作
在开始之前你需要确保你的阿里云账户已经开通了容器镜像服务并且你已经安装了Docker和阿里云的CLI工具。如果没有你可以访问阿里云官网进行注册和开通服务同时下载并安装Docker和阿里云CLI工具。
2.1 开通容器镜像服务
登陆阿里云 搜索镜像容器服务 进入控制台点击个人版 创建命名空间 创建仓库名称 创建成功后显示仓库信息及操作指南 2.2 操作说明
登录阿里云Docker Registry
$ docker login --username阿里云账号 registry.cn-hangzhou.aliyuncs.com
用于登录的用户名为阿里云账号全名密码为开通服务时设置的密码可以在访问凭证页面修改凭证密码。
从Registry中拉取镜像
$ docker pull registry.cn-hangzhou.aliyuncs.com/wktime/myimage:[镜像版本号]
将镜像推送到Registry
$ docker login --username阿里云账号 registry.cn-hangzhou.aliyuncs.com
$ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/wktime/myimage:[镜像版本号]
$ docker push registry.cn-hangzhou.aliyuncs.com/wktime/myimage:[镜像版本号]
根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数
开通阿里云容器镜像服务依据操作指南我们就可接下来的操作了。
3 推送本地镜像至阿里
我们先下载centos镜像然后将这个容器镜像推送到阿里云仓库
3.1 下载镜像 3.2 本地生成新镜像
基于当前centos容器创建一个新的镜像假如我们新增的php环境将其推送至云仓库协作小伙伴下载后就可以直接使用了无需再安装环境
docker commit命令格式
docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]
使用docker commit生成镜像
docker commit -a wktime -m centos php 04c940ecfbfe mycentos:1.1 3.3 推送到阿里云仓库
登陆云仓库 镜像标签 推送到云仓库 登陆阿里云查看 如果Digest一致就是上传成功了。
3.4 下拉镜像验证 使用该镜像运行容器验证 要是运行容器没有报错那就是成功了。
4 最后
发布镜像到阿里云不仅可以方便你和你的团队共享和使用镜像还可以提高你的工作效率。比如你可以在多个环境中快速部署相同的服务而不需要每次都重新构建镜像
感谢大家请大家多多支持