首页 > 解决方案 > 无法加载缓存键:拉取访问被拒绝 powershell

问题描述

运行 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 失败:加载缓存密钥失败:拉取访问被拒绝,存储库不存在或可能需要授权:服务器消息:Insufficient_scope:授权失败

标签: dockernpm

解决方案


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

所以作为我的第一行

FROM maven:3.6.3-jdk-11-slim@latest

但我应该有

FROM maven:3.6.3-jdk-11-slim@latest as build

相反,因为我build在下一阶段引用。


推荐阅读