docker 无法加载缓存键:拒绝拉入访问powershell

unhi4e5o  于 2023-02-15  发布在  Docker
关注(0)|答案(2)|浏览(149)

运行Docker文件时,此行失败运行apt-get更新&& apt-get安装-y wget && apt-get安装-y gnupg2 && wget-qO-https://deb.nodesource.com/setup_14.x|bash-&& apt-get安装-y生成必需节点
无法使用前端dockerfile.v0进行解析:无法生成LLB:无法加载缓存键:拉取访问被拒绝,存储库不存在或可能需要授权:服务器消息:作用域不足:授权失败

uubf1zoe

uubf1zoe1#

我刚刚遇到了这个问题,在我的例子中,问题是与多级构建有关:我忘了在Dockerfile的第一个阶段中包含as <stage_name>
所以作为我的第一句台词

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

但我应该

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

因为我在下一阶段引用的是build

zdwk9cvp

zdwk9cvp2#

我也有这个问题。在我的情况下,被命名为图像格式错误。
这是错误的:

FROM debian:latest as imageBaseFromAnyThing
...
FROM imageBaseFromAnyThing as imageBaseFromAnyThingApp
...

或者这个

FROM debian:latest as image-base-from-any-thing
...
FROM image-base-from-any-thing as image-base-from-any-thing-app
...

尽量保持简单,比如:

FROM debian:latest as image
...
FROM image as app

相关问题