私は自分の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"]
ベストアンサー1
Macで最新のDocker Desktopバージョンにアップグレードした後にこの問題を経験しました。コメントで解決しました。この問題。
解決策: ビルドキットを使用しないと、私の場合はうまくいきます。
export DOCKER_BUILDKIT=0
export COMPOSE_DOCKER_CLI_BUILD=0