无法加载缓存密钥:拉访问被拒绝 powershell

Mac*_*lan 5 npm docker

运行 docker 文件时,此行失败 RUN apt-get update && apt-get install -y wget && apt-get install -y gnupg2 && wget -qO- https://deb.nodesource.com/setup_14.x | bash - && apt-get install -y build-essential nodejs

前端 dockerfile.v0 无法解决:无法构建 LLB:无法加载缓存密钥:请求访问被拒绝,存储库不存在或可能需要授权:服务器消息:不足范围:授权失败

Art*_*nko 5

我刚刚遇到了问题,就我而言,问题在于多阶段构建:我忘记as <stage_name>在 Dockerfile 的第一阶段中包含。

所以作为我的第一行

FROM maven:3.6.3-jdk-11-slim@latest
Run Code Online (Sandbox Code Playgroud)

但我应该有

FROM maven:3.6.3-jdk-11-slim@latest as build
Run Code Online (Sandbox Code Playgroud)

相反,因为我build在下一阶段参考。

  • 刚才有一个类似的问题,但这是我将前一阶段命名为“builder”的地方,但后来将其称为“build”。谢谢您的帮助! (3认同)