Ok. Sto giocando con diversi strumenti per preparare l'ambiente di sviluppo. Docker è una buona opzione. Ho creato l'intero ambiente di sviluppo nella finestra mobile e posso creare un progetto al suo interno.Docker e condivisione di file su OS X
Il codice sorgente per questo progetto si trova all'esterno del contenitore finestra mobile (sull'host). In questo modo è possibile utilizzare l'IDE per modificarlo e utilizzare la finestra mobile per crearlo.
Tuttavia, c'è un problema
a) Docker su OS X utilizza VM (VirtualBox VM)
b) la condivisione di file è ragionevolmente lento (modo più lento di quello del file IO su host)
c) Il progetto ha qualcosa come un file gazzilion (che esagera i problemi #a an #b).
Se sposto il codice sorgente nella finestra mobile, avrò lo stesso problema in IDE (dovrà accedere ai file condivisi e sarà lento).
Ho sentito parlare di una soluzione alternativa per renderlo veloce. Tuttavia, non riesco a trovare alcuna informazione su questo argomento.
Update 1
ho usato Docker funzione di condivisione di file (che significa corro)
docker run -P -i -v <VMDIR>:<DOCKERDIR> -t <imageName> /bin/bash
Tuttavia, la condivisione tra VM e Docker non è un problema. È veloce.
Il collo della bottiglia è la condivisione tra host e VM.
Con "la condivisione di file" vuoi dire Virtualbox "cartelle condivise", o un contenitore di file sharing di esporre, per esempio, SMB, al Mac? – kojiro
Metto e aggiorno alla mia domanda. Io uso docker -v (che credo traduca in VirtualBox "Shared folders") –
Questo può aiutare ... http://viget.com/extend/how-to-use-docker-on-os-x-the- missing-guide –