Uso la finestra mobile e la finestra mobile per sviluppare un'app Django con front end React. I volumi non vengono montati in ambiente Debian ma funzionano correttamente su OSX e Windows, ho dovuto risolvere questo problema per giorni, ho creato una versione leggera del mio progetto che ancora replica il problema che puoi trovare in https://github.com/firetix/docker_bug. mia finestra mobile-compose.yml:Volumi host non montati su "Docker-compose up"
django:
build: django
volumes:
- ./django/:/home/docker/django/
mio Dockerfile è come seguire
FROM python:2.7
RUN mkdir -p /home/docker/django/
ADD . /home/docker/django/
WORKDIR /home/docker/django/
CMD ["./command.sh"]
Quando eseguo finestra mobile-composizione costruire tutto funziona correttamente. Ma quando ho eseguito finestra mobile-up comporre ricevo
[8] System error: exec: "./command.sh": stat ./command.sh: no such file or directory
Ho trovato questa domanda su StackOverflow How to mount local volumes in docker machine seguito le soluzioni alternative proposte senza successo.
Sto facendo qualcosa di sbagliato? Perché funziona su osx e windows ma non sull'ambiente Debian? C'è qualche soluzione che funziona su un ambiente Debian? Sia Osx che Debian hanno/Users/folders come cartella condivisa quando controllo VirtualBox GUI.
Ho trovato questo questioni GitHub che è legato penso https://github.com/docker/machine/issues/179 –