Posso eseguire Docker in una macchina virtuale?

Ho cercato di eseguire Docker sulla macchina virtuale.

Host : MAC BOOK VM : Parallels Windows 7 

E si verifica un errore.

immettere qui la descrizione dell'immagine

È ansible?

Stai utilizzando Docker Machine nel tuo Windows VM, che sta creando un VM Linux all'interno del Windows VM sul tuo Mac. Puoi farlo, ma devi triggersre la virtualizzazione nidificata – cosa che non sono sicuro che puoi fare in Parallels 7.

Invece è ansible eseguire direttamente Docker Machine sul Mac e utilizzare Parallels per creare il VM di Linux – il che significa che Docker è in esecuzione in un Linux VM sul tuo Mac e non hai bisogno di virtualizzazione annidata.

Oppure preferibilmente utilizzare Docker per Mac se il tuo sistema operativo lo support, è l'ultimo prodotto e ha un'integrazione host molto migliore di Docker Machine.

Se il VM è un Linux, puoi farlo senza alcun problema – su Linux, il Docker è essenzialmente un chroot ben lavorato. Così, il docker Linux non è virtualizzazione.

Nel caso di Windows, non è così facile. Il docker di Windows utilizza internamente Hyper-V per emulare i contenitori, il che significa che è ansible eseguire solo se è ansible utilizzare la virtualizzazione nidificata.

Ho provato qemu / kvm, virtualbox e vmware player. Li ho configurati profondamente e fortemente, li ho schiantati, ho fatto tutto il ansible. Solo l'ultimo funzionava.