docker登录harbor仓库

docker login hub.itopcms.com(对应你的harbor域名)

username: 输入你的账号
password:输入你的密码

docker login -u 用户名 -p 用户密码 harbor仓库地址

常见问题

1. 如 docker 推送镜像时报错 MANIFEST_UNKNOWN

unknown: http status code: 404, body: {"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest unknown","detail":{"Name":"test/redis","Revision":"sha256:5d5d31a84c7fec11a3c8a29b04b1712f650a98338f6a51152de42459ea24060b"}}]}

多半是 harbor 缓存出了问题,以前的redis缓存key重复或者未清理干净

解决方式:

  • 如是docker缓存库,则停止harbor,重启即可。

  • 如是使用的 外部独立的 redis,则停止 harbor,然后清空 redis 中 harbor 使用的那几个db的键,或者 单独 找到 5d5d31a84c7fec11a3c8a29b04b1712f650a98338f6a51152de42459ea24060b 这种出问题的键,进行删除。

作者:joker.liu  创建时间:2021-12-20 14:11
最后编辑:admin  更新时间:2024-05-17 15:49