前提条件
自定义镜像的仓库地址为内网地址,无法直接从公网访问,需先设置镜像仓库的访问网络,支持使用云主机、裸金属或云专线的方式进行网络配置,可结合实际情况进行选择。在“上传镜像”页面单击“查看网络配置方法”可查看,也可通过最佳实践了解如何上传镜像到云骁智算的私有镜像仓库。
操作流程
- 登录云骁智算控制台。
- 进入对应工作空间。
- 在左侧导航栏中,选择“镜像仓库>镜像列表”进入“自定义镜像”页面。
- 在“自定义镜像”页面中点击“上传镜像”按钮进入上传镜像页面。
上传镜像步骤
- 步骤1:下载证书,并将下载的ca.crt证书添加对应目录下。
#拷贝到对应目录下
mkdir -p /etc/docker/certs.d/cbi.ccr.ctyun.cn:15000
cp ca.crt /etc/docker/certs.d/cbi.ccr.ctyun.cn:15000
- 步骤2:登录harbor,获取“上传镜像”页面的用户名和密码进行登录。
- 步骤3:重新命名本地镜像docker tag <本地镜像ID> <镜像仓库地址>/<镜像仓库名称>/<镜像名称>:<镜像版本号>。示例:
docker tag testimage:latest cbi.ccr.ctyun.cn:15000/project-testubuntu1024/imagename:latest
- 步骤4:推送至镜像仓库docker push <镜像仓库地址>/<镜像仓库名称>/<镜像名称>:<镜像版本号>。示例:
docker push cbi.ccr.ctyun.cn:15000/project-testubuntu1024/imagename:latest
- 步骤5:在“镜像仓库列表>自定义镜像”查看上传的自定义镜像。
删除镜像
单击镜像列表右侧操作栏“删除”操作可删除上传的自定义镜像。