## 创建容器镜像服务 ## 阿里云容器镜像服务ACR(Alibaba Cloud Container Registry)是面向容器镜像、Helm Chart等符合OCI标准的云原生制品安全托管及高效分发平台。ACR企业版支持全球同步加速、大规模和大镜像分发加速、多代码源构建加速等全链路加速能力,与容器服务ACK无缝集成,帮助企业降低交付复杂度,打造云原生应用一站式解决方案。 ## 基本概念 ## 1. Docker的镜像存储中心(Registry) 当您需要获取您自己的私有镜像的时候,首先需要登录Registry,然后拉取镜像。在您修改过镜像之后,您可以再次将镜像推送回Registry中去。或者在本地通过Docker镜像构建的功能生成镜像,再推送到Registry中。 2. . Docker的镜像地址 镜像地址示例(以容器服务的公共镜像为例): registry.cn-hangzhou.aliyuncs.com/acs/agent:0.8 registry.cn-hangzhou.aliyuncs.com是Registry的域名。 acs是您所使用的命名空间的名称。 agent是您所使用的仓库的名称。 0.8是镜像标签(Tag)。非必须,默认为latest。 3. 创建namespace ``` resource "alicloud_cr_namespace" "my-namespace" { name = "exploit1205" auto_create = false default_visibility = "PUBLIC" } ``` 4. 创建repo ``` resource "alicloud_cr_repo" "my-repo" { namespace = alicloud_cr_namespace.my-namespace.name name = "java_demo" summary = "this is summary of my new repo" repo_type = "PUBLIC" detail = "this is a public repo" } ``` 我们的repo地址:registry.cn-qingdao.aliyuncs.com/exploit1205/java_demo