Un error, "no se pudo resolver con la interfaz dockerfile.v0"
Estaba intentando crear mi imagen de Docker para mi aplicación Gatsby . Siempre que ejecuto el comando docker build . -t gatsbyapp
me 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"]
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
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ó