Dans WSL2, quand j'ai fait `docker-compose up`, j'ai eu une erreur disant que le fichier sh n'a pas été trouvé.

environnement

procédure

docker-compose.yml


services:
  rails:
    <<: *app_base
    shm_size: 2G
    command: bin/start_dev_server.sh

Alors j'ai fait docker-compose up.

contenu de l'erreur

ERROR: for rails  Cannot start service rails: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"bin/start_dev_server.sh\": stat bin/start_dev_serversh: no such file or directory": unknown

J'ai eu l'erreur "le fichier sh est manquant / inconnu".

Cause

Dans WSL2, le chemin absolu de mnt / c est appliqué, Dans la VM de Docker pour Windows, le chemin absolu de c est appliqué, il semble donc que le chemin racine était incorrect en premier lieu.

Pour plus d'informations, consultez Docker-compose et chemins absolus incorrects pour les volumes

Solution

$ sudo mkdir /c
$ sudo mount --bind /mnt/c /c
$ cd /c/path/to/project
$ docker-compose ...

Monter les fichiers sous Windows (/ mnt / c) sur Ubuntu

Recommended Posts

Dans WSL2, quand j'ai fait `docker-compose up`, j'ai eu une erreur disant que le fichier sh n'a pas été trouvé.
[Docker] Quand j'ai fait la compilation de docker-compose, j'ai eu une erreur disant Impossible de lire le fichier. .. [Rails 6.0]
[Docker] Une histoire sur une erreur dans la composition de docker
L'histoire lorsque le conteneur ne démarre pas avec docker-compose up et qu'une erreur se produit
Personnalisez l'affichage lorsqu'une erreur telle que 404 Not Found se produit dans Spring Boot
Quand j'ai pensé à l'erreur 402 qui est apparue soudainement au milieu de l'introduction de PAY.jp, il y avait un endroit inattendu
[RSpec] Lorsque j'ai testé le fichier de vue qui utilisait la méthode d'assistance, j'ai obtenu ActionView :: Template :: Error:. ..
[Gradle] L'histoire selon laquelle le fichier de classe n'existait pas dans le fichier jar
Erreur de non-recherche du symbole lors de la nouvelle classe dans un autre fichier Java
L'histoire selon laquelle l'erreur de construction ne s'est pas arrêtée lors de l'utilisation d'Eclipse 2020
Je souhaite afficher un message d'erreur lors de l'inscription dans la base de données
Lorsque j'exécute la commande source dans le Makefile d'Ubuntu, j'obtiens "source: command not found"
Je veux que vous racontiez que l'erreur a été résolue lorsque vous avez poignardé le chargeur dans le coin de la tête
Traitement lorsqu'un ID qui n'existe pas dans la base de données est entré dans l'URL
[Résumé] Ce que j'ai remarqué et fait quand on m'a dit que le JDK Oracle était payé
Webdrivers :: BrowserNotFound: Impossible de trouver le binaire Chrome. Lorsque j'ai essayé pour la première fois de tester E2E avec Docker + Rails, je suis resté coincé dans une erreur.
J'ai eu une erreur "méthode non définie` create" "dans RSpec
Quand je bcrypt avec node + docker, j'ai une erreur
[JUnit] Une erreur d'initialisation est soudainement apparue dans le test JUnit qui a fonctionné normalement jusqu'au jour précédent; Mémorandum de base et de solution
Lorsque je suis passé à IntelliJ, il y avait une grande différence dans l'encodage du fichier de propriétés.
Je n'ai trouvé aucun moyen d'obtenir le code d'erreur lorsque j'ai reçu une exception sur Android
J'ai eu une erreur lors de l'utilisation de nextInt, nextLine et substring.
L'histoire à laquelle j'étais accro lors de la création de STS
Je suis resté coincé dans le fichier
PG :: ConnectionBad: impossible de se connecter au serveur: aucun fichier ou répertoire de ce type
Correction d'un problème où l'événement de défilement ne se déclenchait pas dans JQuery
À propos de ce que j'ai fait lors de la création d'un fichier .clj avec Clojure
Je ne vois pas d'erreur dans l'installation du bundle Rails ... la solution
J'ai eu un bon coup de poing en essayant Hello World avec Scala (objet java.lang.Object dans le miroir du compilateur introuvable.)