您可以通过镜像导入功能,将个人版实例镜像一键导入到企业版实例中,享受企业级制品管理、安全扫描、镜像加速等功能。
注意事项
公共云(非金融云、非政务云)使用镜像导入功能时,系统会自动为您创建一个服务关联角色 AliyunServiceRoleForContainerRegistryConnectCustomerVPC,便于使用您的VPC网络进行实例导入,最大化加快导入速度。
说明关于服务关联角色AliyunServiceRoleForContainerRegistryConnectCustomerVPC的详细介绍,请参见访问VPC的服务关联角色。
从个人版实例镜像导入到企业版实例后,您需要使用企业版域名访问您的企业版实例。如果您期望使用个人版域名访问企业版实例,您需要开启个人版域名兼容功能。具体操作,请参见使用个人版实例域名访问企业版实例。
导入说明
导入镜像的过程不会影响您企业版实例和个人版实例的正常使用。
支持导入所有命名空间和仓库信息,包括命名空间名称、自动创建属性、默认仓库类型、仓库名称、仓库类型等信息。
支持导入个人版实例每个仓库下最近推送的N个镜像到企业版实例,支持按照正则匹配规则筛选导入的镜像。
支持导入镜像构建配置,包括镜像仓库绑定的源代码信息和构建规则;不支持导入构建历史记录。
步骤一:绑定专有网络VPC
如果您在ACR控制台上绑定专有网络VPC,并且确认该专有网络已创建了入方向放行TCP 443端口的安全组,可以跳过此步骤。如果您使用的是金融云和政务云,可以跳过此步骤。
在企业版实例所在地域创建专有网络、交换机和安全组。其中,安全组需在入方向放行专有网络网段的TCP 443端口。具体操作,请参见创建专有网络、创建交换机和创建安全组。
登录容器镜像服务控制台。
在顶部菜单栏,选择所需地域。
在左侧导航栏,选择实例列表。
在实例列表页面单击目标企业版实例。
在企业版实例管理页面左侧导航栏中选择 。
在专有网络页签下,单击添加专有网络。
在添加专有网络对话框中,分别选择专有网络和交换机,并单击确定。
第一条专有网络已成功添加。待该专有网络的状态由创建中变为已生效后,即可正常使用。
使用个人版迁移功能绑定的专有网络和交换机必须在该功能支持的可用区内,当前支持的可用区如下表所示。
云服务 | 地域 | 支持的可用区 |
公共云 | 北京 |
|
杭州 |
| |
深圳 |
| |
上海 |
| |
张家口 |
| |
中国香港 |
| |
新加坡 |
| |
雅加达 |
| |
美东 |
| |
美西 |
| |
伦敦 |
| |
法兰克福 |
| |
东京 |
| |
成都 |
| |
河源 |
| |
金融云 | 杭州 |
|
(可选)步骤二:绑定源代码平台
在企业版实例中,绑定与个人版实例一致的代码源平台。具体操作,请参见绑定源代码托管平台。如果您无需迁移镜像构建配置,可跳过此步骤。
步骤三:创建导入规则
登录容器镜像服务控制台。
在顶部菜单栏,选择所需地域。
在左侧导航栏,选择实例列表。
在实例列表页面单击目标企业版实例。
在企业版实例管理页面左侧导航栏选择 。
在镜像导入页面设置导入规则参数,然后单击确定。
参数
说明
VPC
从个人版实例导入镜像到企业版实例,需要使用VPC网络加快导入速度。如果您已创建VPC,则VPC右侧会显示已绑定。如果您未创建VPC,则VPC右侧会显示未绑定。
迁移源
迁移源类型,支持个人版实例或OSS Bucket中的镜像导入到企业版实例。本文选择个人版实例。
地域
支持选择个人版地域。
命名空间
需要导入的个人版命名空间名称。
镜像选择
设置导入镜像的方式。
设置导入的最新的N个镜像,需要导入的每个仓库下的最新N个镜像。目前最大支持1000,最小支持0,即不导入镜像。
设置正则表达式,在最新的N个镜像中,筛选符合正则规则的镜像进行导入,默认全选,例如release-v.*,表示只导入tag名包含release-v前缀的镜像。
镜像覆盖
当企业版实例中出现镜像tag与个人版一致,但是镜像digest不一致时,是否需要进行迁移覆盖,默认选择覆盖。
在镜像导入规则区域单击触发导入。
在提示对话框单击确定。
导入任务右侧结果列下显示成功,说明从个人版实例导入镜像到企业版实例成功。
说明如果导入任务右侧结果列下显示校验不通过,说明导入任务失败,鼠标悬浮在校验不通过,可以查看导入失败原因。
相关操作
查看导入详情
在镜像导入页面单击导入任务右侧操作列下详情,可以在导入任务详情页面查看本次导入总数据存储量(GB)、当前迁移速度(MBps)、总镜像数量、每个仓库下导入的总镜像数、成功镜像数、失败镜像数及失败原因。
更新导入规则
在镜像导入页面镜像导入规则区域单击更新规则,在更新镜像导入规则对话框中修改规则,然后单击确定。单击再次导入,在提示对话框单击确定,您可以使用新规则导入镜像。
相关文档
若您想直接拉取镜像,可以使用容器服务ACK免密组件拉取容器镜像。