9
votes

Échec de la résolution avec FrontEnd DockerFIle.v0

J'essayais de créer mon image Docker pour mon application Gatsby. Chaque fois que j'exécute la commande docker build . -t gatsbyapp , ça me donne une erreur:

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"]

Pendant ce temps, mon Dockerfile est affiché ci-dessous:

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


0 commentaires

6 Réponses :


1
votes

J'ai eu ce problème en essayant de construire mon conteneur en cours d'exécution dans le sous-système Windows pour Linux (WSL) et tout ce que j'avais à faire était de fermer le terminal et de rouvrir ma fenêtre et mon problème a été résolu.


0 commentaires

8
votes

J'ai eu le même problème et tout ce que j'avais à faire était de mettre en majuscule le nom du fichier de configuration du docker

dockerfile > n'a pas fonctionné

Dockerfile > a fonctionné


0 commentaires

-2
votes

Quand je construis le modèle. Les erreurs suivantes surviennent à la 4e étape. "n'a pas réussi à résoudre avec le frontend dockerfile.v0: n'a pas réussi à construire LLB: l'exécuteur n'a pas pu exécuter [/ bin / sh -c pip install -r requirements.txt]: runc ne s'est pas terminé correctement" Si quelqu'un a une solution. répond s'il te plait.


2 commentaires

qu'entendez-vous exactement par 4ème étape


Cet endroit est pour la réponse, pas la question. Si nécessaire, modifiez votre message d'origine.



-2
votes

Si vous utilisez le bureau Docker, le redémarrage de Docker a fonctionné pour moi. Dépanner -> Redémarrer


1 commentaires

Dépanner -> Redémarrer n'est pas une commande de docker valide. Veuillez essayer de répondre avec des commandes valides qui peuvent être exécutées dans le terminal.



0
votes

Dans mon cas, j'essayais de copier le wp-content de mon répertoire actuel, à l'intérieur de l'image docker que je construisais. Ainsi:

FROM wordpress:latest

# Copy wp-content
COPY ./wp-content/ ./var/www/html/wp-content/

Cependant, j'ai remarqué que j'avais un fichier .dockerignore , qui était explicitement dit d'ignorer wp-content .

Lorsque j'ai supprimé wp-content/ de .dockerignore cela fonctionnait bien.


0 commentaires

0
votes

Dans mon cas, j'avais un espace supplémentaire après "." option en contexte

docker build -t myapp .[EXTRA_SPACE_HERE]


0 commentaires