文档首页/ 编译构建 CodeArts Build/ 常见问题/ 镜像问题/ 使用SWR公共镜像时拉取镜像无权限
更新时间:2024-10-09 GMT+08:00

使用SWR公共镜像时拉取镜像无权限

问题现象

执行构建任务时,日志报如下异常信息:

Get https://swr.example.example.com/v2/codeciexample-test/demo/manifests/v1.1: denied: You may not login yet

原因分析

构建任务中有“使用SWR公共镜像”构建步骤时,由于构建所调用的Docker镜像没有设置权限为公开导致报错。

处理办法

进入容器镜像服务,找到构建过程所使用到的镜像,编辑镜像将镜像的类型设置为“公开”,具体操作如下:

  1. 登录容器镜像服务。
  2. 在左侧导航单击“我的镜像”,然后单击镜像名称进入镜像详情页面,然后单击右上角“编辑”。
  3. 在编辑框中,将“类型”设置为“公开”。