如何做跨区镜像迁移
英博云设立多个分区,不同分区之间资源存在隔离,如您需要跨区使用其他分区的镜像,需要自行迁移镜像。
ℹ️ 前提
以把华北一区镜像迁移到华东一区为例:
第一步:将华北一区开发机环境保存为镜像
- 在华北一区开发机列表页选择对应开发机制作镜像。
2. 制作完成的镜像可以在镜像服务 > 我的镜像 > 自定义镜像 > 镜像仓库名称查看。

第⼆步:获取华北一区和华东一区docker地址和连接方式
前往镜像服务 > 我的镜像 > 自定义镜像复制镜像仓库内网地址、账号和密码留作使用。 
第三步:SSH远程连接华北一区开发机,拉取镜像,给镜像打上华东一区镜像的标签,推送镜像
⚠️ 注意
- 跨区迁移要走公网传输,因此迁移目标分区华东一区的harbor地址要选择外网地址
bash
## 登录华北一区内网harbor
docker login registry-cn-huabei1-internal.ebcloud.com
## 拉取第一步中制作好的镜像
docker pull registry-cn-huabei1-internal.ebcloud.com/tenant-37343164/demo66/demo2:v2
## 将华北一区待迁移的镜像打一个华东一区外网harbor地址的新标签
docker tag registry-cn-huabei1-internal.ebcloud.com/tenant-37343164/demo66/demo2:v2 registry-cn-huadong1.ebcloud.com/tenant-37343164/demo66/demo2:v2
## 登录华东一区外网harbor
docker login registry-cn-huadong1.ebcloud.com
## 推送新的镜像到华东一区的harbor中
docker push registry-cn-huadong1.ebcloud.com/tenant-37343164/demo66/demo2:v2