2015-11-18 6 views
7

Esiste la possibilità di creare semplicemente una finestra mobile che non sia basata su boot2docker (cioè basata su Ubuntu) (che utilizza il driver virtualbox)?Immagine della finestra mobile basata su Ubuntu

Mi piacerebbe avere una distribuzione Linux completa che esegua il daemon docker sul mio Mac invece della distro di Tiny Core Linux che è veloce e leggera ma non mi offre tutte le funzionalità di debug che mi servono.

So che posso crearlo manualmente. Mi sto solo chiedendo se c'è un modo semplice come docker-machine create.

risposta

5

È possibile usufruire dell'opzione --virtualbox-boot2docker-url.
This issue illustra il suo utilizzo (con un iso che non è un TinyCore uno, ma un RancherOS one)

docker-machine create -d virtualbox --virtualbox-boot2docker-url https://releases.rancher.com/os/latest/machine-rancheros.iso rancher 

Se rancheros è un po 'troppo a nudo, si può prendere alcuni indizi da how boot2docker is currently built, e costruisci la tua distro

La chiave è rimuovere le parti non necessarie per poter avviare VM senza testa senza utilizzare troppa memoria.

# Remove useless kernel modules, based on unclejack/debian2docker 
RUN cd $ROOTFS/lib/modules && \ 
rm -rf ./*/kernel/sound/* && \ 
rm -rf ./*/kernel/drivers/gpu/* && \ 
... 
+0

Grazie, l'ho provato ma RancherOS è ancora abbastanza minimale. Una buona direzione però ... –

+0

@StepanVavra OK. Ho modificato la risposta per includere un approccio successivo – VonC

+1

c'è comunque un ubuntu iso preparato disponibile ovunque? – roothahn