Sto usando finestra mobile cassetta degli attrezzi in Windows e cercando di montare una cartella di Windows in un file di finestra mobile-compose.yml come questo:Docker Compose Mount finestra delle cartelle
nginx:
image: nginx:latest
container_name: test_server
ports:
- "80:80"
volumes:
- /sss:/c/data/www:ro
environment:
- VIRTUAL_HOST=test.local
Il mio obiettivo è quello di Monte C: \ data \ www all'immagine VM boot2docker che è già stata creata dagli strumenti docker e quindi da lì al contenitore nginx al suo interno.
Purtroppo non funziona, ottengo una cartella sss all'interno dell'immagine boot2docker ma è vuota senza il targeting per i miei dati di Windows.
Cosa sto facendo male? C'è qualche pratica migliore per utilizzare finestra mobile in finestre mentre si sta sviluppando (quindi è necessario condividere il codice tra le finestre, finestra mobile vm (boot2docker) ei contenitori docker)
Grazie mille,
Nick
Ricordate che con boot2docker, ci sono due livelli di astrazione: una macchina virtuale Linux, quindi il motore Docker in esecuzione in quel VM. Docker Compose non sa nulla del mondo al di fuori della VM in cui è in esecuzione Docker e non può, ad esempio, configurare le cartelle condivise di VirtualBox. C'è qualche discussione su questo nella documentazione di boot2docker: https://github.com/boot2docker/boot2docker#folder-sharing –