kaniko push镜像失败 没有权限

  • Choerodon平台版本:0.18

  • 运行环境:自主搭建

  • 问题描述:

    CI过程中的docker_build阶段,kaniko push镜像失败,没有权限。

具体是0.18的哪个版本呢,能贴下完整的ci文件,然后在ci中打印下docker相关的信息,
echo $DOCKER_REGISTRY $DOCKER_USERNAME:$DOCKER_PASSWORD

只有在这一个项目下的所有服务是不行的,其他项目是正常的

那你打印下仓库的信息,看看本地能登录么

可以登录,感觉在那个项目外都是正常的。

在ci文件中, 加入这行, cat $DOCKER_CONFIG/config.json
并将打印出的内容的base64编码部分用 base64 解码, 然后去登录看看可以吗?

输出的是null:null

输出指的是什么的输出?

在CI文件里面加入这行的输出的内容进行base64 解码
image

你好~你去项目层,仓库界面,harbor仓库公有私有切换下来着?

0.18版本在哪里设置 没有找到? 确实这个项目的harbor仓库是私有的,但是直接在harbor上改完后 还是不行。

直接在harbor上改完?直接把项目改为公开也不行?

给你发了私信