在云效中配置企业版 ACR(阿里云容器镜像服务)需要进行以下步骤:
登录云效平台:打开浏览器,访问云效平台(https://cloudplus.aliyun.com/),使用您的账号和密码进行登录。
创建企业版 ACR 实例:在云效控制台页面上,找到容器镜像服务,点击进入。如果您的账户已经购买了企业版 ACR,您将看到相应的入口。如果尚未购买,请按照阿里云官方文档的指引完成购买和开通。
进行 ACR 配置:在 ACR 控制台中,您可以进行各种配置,例如创建命名空间、创建镜像仓库等。根据您的需求,进行相应的配置。
配置云效与 ACR 的连接:在云效项目中,您需要将其与企业版 ACR 进行连接,以便能够正常使用 ACR 相关功能。
使用企业版 ACR:配置完成后,您可以在云效项目中使用企业版 ACR 相关功能,例如拉取和推送镜像、管理镜像仓库等。具体操作可根据您的需求,在项目中选择相应的功能进行操作。
在云效中配置ACR,可以按照以下步骤进行:
登录云效控制台,进入“应用管理”->“应用容器Registry”页面。
点击“创建应用容器Registry”按钮,填写应用容器Registry的名称和描述,选择ACR的类型(公有云或企业版),填写ACR的访问地址和凭据。
点击“创建”按钮,即可创建应用容器Registry。
在创建应用容器Registry后,可以在应用容器Registry的详情页面中查看ACR的访问地址和凭据。
在应用中使用ACR时,需要在Dockerfile中配置ACR的访问地址和凭据,例如:
FROM my-registry/my-image:latest
其中,my-registry是ACR的访问地址,my-image是镜像名称,latest是镜像标签。
然后,使用云效的“构建镜像”功能将代码构建为Docker镜像,并将镜像推送到ACR中。
在应用中使用ACR时,需要在应用的“容器”页面中配置ACR的凭据,以便应用能够从ACR中拉取镜像。
在云效中,如果ACR为企业版,可以按照以下步骤进行配置:
配置完成后,您就可以在云效中使用ACR企业版进行容器镜像的管理和使用了。可以进行镜像的构建、推送、拉取等操作。
云效2020角色权限管理中,企业权限中提供了「拥有者」、「管理员」、「成员」和「外部成员」四种初始角色,并且默认「成员」为企业默认角色;项目权限中提供了「拥有者」、「管理员」、「成员」三种初始角色,并且默认「成员」为项目默认角色。
云效中使用的是企业版的ACR,则需要按照以下步骤进行配置:
在Azure Portal中创建一个服务主体,并授予该服务主体对ACR的访问权限。可以参考以下文档创建服务主体:Create an Azure service principal with the Azure CLI
获取服务主体的appId
、password
和tenantId
等信息。可以使用以下命令获取服务主体的信息:
az ad sp show --id <service-principal-name-or-id>
其中<service-principal-name-or-id>
为服务主体的名称或ID。
在云效控制台中添加ACR的认证信息。可以在应用程序的“容器镜像”页面中,点击“添加镜像仓库”,选择“Azure”作为镜像仓库类型,然后输入ACR的地址、服务主体的appId
、password
和tenantId
等信息。
在云效控制台中配置部署流水线,使用ACR中的镜像进行部署。可以参考以下文档配置部署流水线:使用云效进行容器部署
3、云效流水线中选择 “区域” 和 ”仓库”,并设置镜像的 TAG 标签。在 Dockerfile 路径中需要填写构建镜像所用的 Dockerfile 相对路径。在 ContextPath 则填写 Docker 构建时的执行上下文。
点击 “保存并运行流水线” ,开始运行流水线任务,在流水线运行成功后,可以看到当前流水线的运行结果。
在云效的项目面板中,选择需要部署的项目。
在“构建”面板中,选择“ACR”。
在“ACR”面板中,选择“添加”,将ACR添加到项目中。
在“ACR”面板中,选择“企业版”,将企业版作为ACR配置。
点击“保存”,即可将ACR配置保存到项目中。
企业版的Azure Container Registry(ACR),你需要按照以下步骤进行配置:
创建服务连接。在云效中创建一个服务连接,用于连接到ACR。可以在“项目设置”页面中的“服务连接”选项卡中创建服务连接,选择“Azure Resource Manager”作为服务类型,然后按照提示完成服务连接的配置。
配置构建任务。在云效中创建一个构建任务,用于构建Docker镜像并推送到ACR。可以在“构建管理”页面中创建构建任务,选择“Docker”作为构建类型,然后按照提示完成构建任务的配置。在构建任务的“Docker”选项卡中,需要指定ACR的登录服务器、用户名和密码,以便在构建时进行身份验证。
配置发布任务。在云效中创建一个发布任务,用于从ACR中拉取镜像并部署到目标环境。可以在“发布管理”页面中创建发布任务,选择“Docker”作为发布类型,然后按照提示完成发布任务的配置。在发布任务的“Docker”选项卡中,需要指定ACR的登录服务器、用户名和密码,以便在发布时进行身份验证。
https://help.aliyun.com/document_detail/330833.html?spm=a2c4g.153543.0.i9
如果您的ACR是企业版,您可以按照以下步骤进行配置:
.azurecr.json
的文件,并将以下内容复制到该文件中:{
"type": "ACR",
"name": "<your-acr-name>",
"loginServer": "https://<your-acr-name>.azurecr.io",
"resourceGroup": "<your-resource-group>",
"registryName": "<your-acr-name>",
"sku": "Standard"
}
请确保替换<your-acr-name>
、<your-resource-group>
为您的企业版ACR的名称和资源组名称。
.azurecr.json
文件添加到您的代码仓库中,并将其推送到您的代码仓库中。image: <your-acr-name>.azurecr.io/<your-image-name>:<your-tag>
请确保替换<your-acr-name>
、<your-image-name>
和<your-tag>
为您的企业版ACR的名称、镜像名称和标签。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。