harbor
harbor
重启harbor服务
从docker-compose.yaml文件中可以看到宿主机上的/home/harbor/data/database目录挂载到容器中的/var/lib/postgresql/data目录下,那会不会是/home/harbor/data/database目录不为空呢?删除掉它试试。
project not found
1
2
3
4
5
6
7
8
9
10
11
12
0 11:25:12 192.168.10.233:~ $ docker push dockerhub.kubekey.local/common/monitor-gateway:1.0.2
The push refers to repository [dockerhub.kubekey.local/common/monitor-gateway]
5f70bf18a086: Preparing
b2a6c3ba1c6f: Preparing
6b5aaff44254: Preparing
53a0b163e995: Preparing
b626401ef603: Preparing
9b55156abf26: Waiting
293d5db30c9f: Waiting
03127cdb479b: Waiting
9c742cd6c7a5: Waiting
unauthorized: project common not found: project common not found
解决方案:Project Not Found错误
当你在推送镜像到Harbor仓库时,出现了unauthorized: project common not found
错误,这指示你尝试推送到一个不存在的项目中。以下是几个检查与解决步骤:
- 确认你是否已在Harbor中创建了名为
common
的项目。如果没有,需要先创建该项目。 检查你的Docker客户端是否已登录到Harbor仓库:
1
docker login dockerhub.kubekey.local
输入正确的用户名和密码以登录。
- 确保你有足够的权限推送镜像到
common
项目。如果你没有权限,请联系Harbor管理员授予权限。 - 检查
docker push
命令中的仓库地址是否正确无误,并且与Harbor仓库地址匹配。 - 如果以上步骤都确认无误,尝试重新登录或重新配置Docker客户端,因为可能有缓存或配置错误引起认证失败。
如果问题依然存在,建议查看Harbor的日志文件来获取更多的错误信息。
数据备份
This post is licensed under CC BY 4.0 by the author.