当前位置: 首页 > 知识库问答 >
问题:

错误,“无法使用前端dockerfile. v0解决”

华星文
2023-03-14

我试图为我的盖茨比应用程序建立我的Docker形象。每当我运行命令docker build时-t gatsbyapp,它给了我一个错误:

failed to solve with frontend dockerfile.v0: failed to build LLB:
failed to compute cache key: "/.env" not found: not found

同时,我的Dockerfile如下所示:

FROM node:13

WORKDIR /app

COPY package.json .

RUN yarn global add gatsby-cli

RUN yarn install

COPY gatsby-config.js .

COPY .env .

EXPOSE 8000

CMD ["gatsby","develop","-H","0.0.0.0"]

共有3个答案

章盛
2023-03-14

可能不是OP的问题,但我在尝试构建在Windows Subsystem for Linux(WSL)(Debian WSL2)内运行的容器时遇到了这个问题,刚刚安装了Docker Compose,我所要做的就是关闭(Debian)终端并重新打开它,我的问题就解决了。

慎风畔
2023-03-14

我有同样的问题,我所要做的就是将Docker配置文件名大写:

docker文件

Docker文件

穆丁雨
2023-03-14

在Mac上升级到最新的Docker桌面版本后,我遇到了这个问题。通过对此问题的评论解决。

解决方案:不要使用buildkit,它适合我。

export DOCKER_BUILDKIT=0
export COMPOSE_DOCKER_CLI_BUILD=0
 类似资料:
  • 现在我正在尝试从git运行克隆应用程序https://github.com/frinder/frinder-app但问题是该应用程序制作了很长时间,所以应该改变bulid.gradle 但是当我尝试相同的同步实现“com.android.支持:动画矢量可绘制:28.0.0”,但如果我删除它,请继续向我显示错误28.0.0它显示如下 但我不知道是什么造成了不完全相同的版本 这是应用程序build.g

  • 我还是一个建模Anylogic的初学者。我当前正在使用selectOutputOut块创建代理流的不同路由(名为product的代理)。我已经创建了一个用于选择输出的函数,并且已经输入了SelectOutputOut类型用于返回值。 我只是遵循了anylogic示例模型中的SelectOutputN示例。但是,有一个错误“这个方法必须返回一个selectoutputout类型的结果”,我真的不知道

  • 本地nginx部署请求响应显示We're sorry but DataEase doesn't work properly without JavaScript enabled. Please enable it to continue.如何解决? get请求状态是200但是响应We're sorry but DataEase doesn't work properly without JavaS

  • RollupError: Invalid value "umd" for option "output.format" - UMD and IIFE output formats are not supported for code-splitting builds. 问题起因:vitepress内build的时候报错window is not defined,后查明是icon组件内iconfon

  • 我试图创建一个应用程序,包括提示用户与DatePickerDialog和输出选定的日期在周围的活动,根据本教程:https://www.youtube.com/watch?v=KZoijdM4DsY. 下面是发生错误的类: 我得到了一个"无法解决符号'getDateInstance'"错误在下面的行: 我不知道为什么会这样。getDateInstance方法甚至出现在自动填充值中,但在键入后立即变

  • 这个怎么解决? 把他们调换顺序也不对