Un error, "no se pudo resolver con la interfaz dockerfile.v0"

Resuelto Muhammad Yasir asked hace 4 años • 57 respuestas

Estaba intentando crear mi imagen de Docker para mi aplicación Gatsby . Siempre que ejecuto el comando docker build . -t gatsbyappme da un error:

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

Mientras tanto, mi Dockerfile se muestra a continuación:

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 avatar Oct 06 '20 15:10 Muhammad Yasir
Aceptado

Experimenté este problema después de actualizar a la última versión de Docker Desktop en Mac. Resuelto con el comentario sobre este tema .

Solución: No use buildkit y a mí me funciona.

export DOCKER_BUILDKIT=0
export COMPOSE_DOCKER_CLI_BUILD=0
Esteban Gatjens avatar Mar 18 '2021 16:03 Esteban Gatjens

Tuve el mismo problema y todo lo que tuve que hacer fue poner en mayúscula el nombre del archivo de configuración de Docker:

dockerfile> no funcionó

Dockerfile> funcionó

Luis Gouveia avatar Oct 21 '2020 17:10 Luis Gouveia