docker-compose.yml
services:
rails:
<<: *app_base
shm_size: 2G
command: bin/start_dev_server.sh
Alors j'ai fait docker-compose up
.
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".
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
$ 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