Come mettere in rete una macchina virtuale VirtualBox con un contenitore di finestra mobile?

Al fine di aderire al scaricatore di porto contenitore alla stessa rete VirtualBox macchina virtuale, la macchina virtuale del scaricatore di porto contenitore deve essere creato sulla stessa rete.

Il VirtualBox solo host di rete viene eseguito sul 192.168.56.1/24 Rete. Durante la creazione della macchina virtuale Docker di default in modo che l'host VirtualBox Solo CIDR è 192.168.56.1/24 allora tutti i contenitori che vengono eseguiti su questa macchina Docker verranno eseguiti sulla stessa rete. Se si dispone già di macchina Docker di default, allora si dovrà eliminarlo (vedi sotto). La macchina virtuale Docker di default può essere creato utilizzando il seguente comando.

finestra mobile-machine creare --driver "virtualbox" --virtualbox-cpu-count "4" --virtualbox-disk-size "30000" --virtualbox-host-dns-resolver --virtualbox-hostonly-cidr 192.168.56.1/24 --virtualbox-hostonly-nictype "82540IN" --virtualbox-memory "4096" predefinito

Una volta che la macchina Docker di default è stata creata è possibile controllare l'indirizzo IP con il seguente comando

ip finestra mobile-machine

Questa macchina virtuale predefinito è ora sul Host-Only VirtualBox rete e qualsiasi contenitore sulla macchina virtuale predefinita sarà in grado di comunicare con altre macchine virtuali VirtualBox utilizzando l'adattatore Host-Only & la configurazione di rete corretta.


Il precedente crea la macchina Docker di default. Potrebbe essere necessario eliminare la macchina di default prima di utilizzare il comando precedente per creare una. È possibile eliminare una macchina di default con il seguente comando.

 finestra mobile macchina rm -f -y predefinita

Se ottieni “Errore durante la rimozione di accoglienza “predefinito”: aperto C:\Users Bish .docker macchina macchine default config.json: Il sistema non trova il file specificato.” errore quindi eseguire i seguenti comandi:

cd %userprofile%/.docker/machine/machines/default

NUL > config.json

Ignorare l'accesso è negato il messaggio e riavviare. Dopo il riavvio ritentare il comando remove.

 finestra mobile macchina rm -f -y predefinita

 

lascia un commento