我试图为我的 Gatsby 应用程序构建我的 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"]
原文由 Muhammad Yasir 发布,翻译遵循 CC BY-SA 4.0 许可协议
我遇到了同样的问题,我所要做的就是将 Docker 配置文件名大写:
dockerfile
> 没用Dockerfile
> 确实有效