エラー「フロントエンドdockerfile.v0で解決できませんでした」質問する

エラー「フロントエンドdockerfile.v0で解決できませんでした」質問する

私は自分の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

おすすめ記事