但似乎得到以下错误。我已经克隆了该程序包并有权访问它。
failed to load cache key: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
编辑
这个错误似乎是由于 M1 芯片上的 docker 而不是因为任何 repo 访问。当我运行入门指南时,错误是一样的。我无法在 Mac 上使用 Docker for Desktop 构建任何东西。
编辑 2
我尝试使用 sudo 进行构建,效果很好。错误似乎与 Repository 构建有关,因为它们不使用 sudo,我一直在更新 DOCKER_BUILD_SUDO=sudo,但问题仍然存在。
答案 0 :(得分:0)
问题不是对存储库的访问,而是对图像注册表的访问:
pull access denied ... insufficient_scope
如果您有凭据,请在构建之前发出 docker login
命令。如果没有,您将需要向维护者询问他们,否则您将不走运,除非您找到替代(公共)图像并在 Dockerfile
中替换它。