docker-compose.yml
services:
rails:
<<: *app_base
shm_size: 2G
command: bin/start_dev_server.sh
Also habe ich "Docker-Compose Up" gemacht.
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
Ich habe den Fehler "sh Datei fehlt / unbekannt" erhalten.
In WSL2 wird der absolute Pfad von "mnt / c" angewendet. In der VM von Docker für Windows wird der absolute Pfad von "c" angewendet, sodass der Stammpfad anscheinend an erster Stelle falsch war.
Weitere Informationen finden Sie unter Docker-Compose und falsche absolute Pfade für Volumes.
$ sudo mkdir /c
$ sudo mount --bind /mnt/c /c
$ cd /c/path/to/project
$ docker-compose ...
Mounten Sie Dateien unter Windows (/ mnt / c
) unter Ubuntu
Recommended Posts