我有一个dockerhub帐户,其中包含专用映像存储库priv1
和priv2
。priv1
的基本图像是priv2
中的图像。很长一段时间以来,priv1
的自动构建运行良好,但在提交了一个不包含对Dockerfile
或.dockerignore
的更改的提交后,构建开始失败:
2022-10-03T17:30:16Z #4 [internal] load metadata for docker.io/mycompany/priv2:tag
2022-10-03T17:30:16Z #4 ERROR: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
我从来没有需要任何授权,因为两个回购都属于我。
此外,如果dockerhub请求授权priv2
的Bitbucket回购,而不是其dockerhub的回购,那么坏消息是没有,因为我手动将图像推送到priv2
。dockerhub是否可能发生了变化,现在需要访问用作基础的图像源?
我如何授予此授权?我浏览了所有可能的菜单,却一无所获。
问题自己解决了——或者更确切地说,dockerhub开发人员解决了它。