赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 容器镜像服务
  4. 实践教程
  5. 十分钟迁移自建Harbor至容器镜像服务企业版

十分钟迁移自建Harbor至容器镜像服务企业版

  • 实践教程
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

容器镜像服务企业版提供镜像极速导入和自定义域名等功能,将自建Harbor的存储数据和镜像迁移到容器镜像服务企业版,通过利用云服务提供的稳定托管和技术支持,可以减轻企业自建维护的负担,并简化与容器服务ACK的集成过程,从而降低企业软件交付复杂性。

步骤一:迁移Harbor的后端存储数据

  • 如果Harbor的后端存储为NAS,则需要先将NAS服务器上的数据迁移到阿里云OSS的Bucket中,详细介绍请参见NAS迁移至OSS教程。

  • 如果Harbor的后端存储为IDC数据存储,需要使用OSS的在线迁移服务将IDC中的数据迁移到云上OSS,详细介绍请参见某电商公司本地IDC数据迁移到OSS的案例。

  • 如果Harbor的后端存储为阿里云OSS,请跳过此步骤。

步骤二:自定义OSS Bucket

容器镜像服务企业版创建实例时,支持自定义阿里云OSS Bucket作为企业版实例的后端存储。

  1. 为账号添加RAM角色,并为该RAM角色授予对OSS Bucket的操作权限,详细介绍请参见配置使用自定义OSS Bucket时的RAM访问控制。

  2. 创建企业版实例。

    创建企业版实例时,设置实例存储为自定义,并选择Bucket。详细介绍请参见创建企业版实例。

步骤三:导入镜像

  1. 登录容器镜像服务控制台。

  2. 在顶部菜单栏,选择所需地域。

  3. 在左侧导航栏,选择实例列表。

  4. 在实例列表页面单击目标企业版实例。

  5. 在企业版实例管理页左侧导航栏中选中实例管理 > 镜像导入。

  6. 在镜像导入页面单击触发导入。

  7. 在提示对话框中选中确认以上信息,触发导入任务,然后单击确定。

    说明

    在镜像导入页面,单击对应的镜像导入任务操作列中的详情,可查看任务进度。

步骤四:自定义域名

容器镜像服务企业版支持自定义域名功能,该功能允许为容器镜像服务企业版实例添加自定义域名和相应的SSL证书,从而使用自定义域名并通过HTTPS协议来访问实例。

自定义容器镜像服务企业版实例的域名为Harbor使用的域名,详细介绍请参见通过自定义域名访问容器镜像服务企业版实例。

相关文章

使用OCI v1.1.0规范管理和关联容器镜像及其衍生制品 2025-04-18 15:15

从2024年04月起,新创建的ACR企业版实例将支持OCI的Image和Distribution规范v1.1.0,包括对Reference Types的支持。这意味着您除了可以存储和分发容器镜像外,还能管理和分发非容器镜像内容的OCI制品,如镜像签名和软件物料清单(SBOM)。这使您能够像管理容器镜

使用触发器构建容器DevOps 2025-04-18 15:15

通过容器镜像服务可以便捷地构建基于容器的DevOps开发环境。本文介绍如何使用触发实现镜像代码被修改后,自动触发镜像构建,且自动触发容器服务上应用的重新部署。 前提条件 已绑定企业版实例与阿里云Codeup代码平台。<

使用Jenkins实现镜像的CICD 2025-04-18 15:15

若您期望实现从源代码自动构建、推送镜像到最终部署应用的一体化自动化操作。您可以使用Jenkins实现镜像的CI/CD,只要您在GitLab中提交源代码,容器镜像会自动使用源代码构建镜像,容器服务会自动拉取镜像部署应用,并自动发送事件通知到钉钉群。 前提条件

Java项目容器化构建最佳实践 2025-04-18 15:15

使用Dockerfile将源代码构建成容器镜像,进行镜像分发、部署。相比于Golang或Python项目,Java项目因企业一般会选择自建依赖仓库(如Maven)导致容器化构建难度高,因不熟悉Dockerfile缓存机制导致构建速度较慢。本文从典型用户场景(云上自建GitLab代码仓库、自建Mave

在Dockerfile中使用构建打包镜像并运行 2025-04-18 15:15

通过使用多阶段构建应用以及结合阿里云容器镜像服务(ACR)的镜像构建服务,可以使Java应用具有构建安全、构建速度快、镜像文件体积小等优点。 前提条件

本地构建和推送多架构镜像到容器镜像服务 2025-04-18 15:15

使用ARM架构资源部署容器通常可以节省不少成本,但也可能导致维护成本增加,您可能需要面向x86、ARM架构分别构建镜像并设置不同的Tag。您可以使用docker buildx来构建多架构镜像,并通过docker manifest实现一个Tag管理多架构的容器镜像。 前提条件

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号