Hogyan hálózat egy VirtualBox virtuális gép egy dokkmunkás konténer?

Annak érdekében, hogy csatlakozzanak a dokkmunkás konténer azonos hálózatra VirtualBox Virtuális gép, A virtuális gép a dokkmunkás tartályt ki kell létrehozni ugyanazon a hálózaton.

A VirtualBox Host-Only Network fut 192.168.56.1/24 hálózat. Létrehozásakor az alapértelmezett Docker virtuális gép biztosítása, hogy a VirtualBox Host Csak CIDR 192.168.56.1/24 akkor minden konténerek, hogy futtatni ezen Docker gép fut ugyanazon a hálózaton. Ha már van alapértelmezett Docker gép akkor kell törölni (lásd alább). Az alapértelmezett Docker virtuális gép hozható létre a következő parancs segítségével.

dokkoló-gép létrehozása --driver "virtualbox" --VirtualBox-cpu-count "4" --VirtualBox-lemez méretű "30000" --VirtualBox-host dns-resolver --virtualbox-hostonly-CIDR 192.168.56.1/24 --VirtualBox-hostonly-nictype "82540IN" --virtualbox-memória "4096" alapértelmezett

Miután az alapértelmezett Docker gép jött létre ellenőrizni tudja az IP-címet a következő parancs

dokkoló-gép ip

Ez az alapértelmezett virtuális gép már a VirtualBox Host-Only Network és minden konténerek alapértelmezett virtuális gép képes lesz kommunikálni a többi VirtualBox virtuális gép segítségével a Host-Only Adapter & a helyes hálózati konfiguráció.


A fenti létrehozza az alapértelmezett Docker gép. Lehet, hogy törölje az alapértelmezett gép használata előtt a fenti parancsot, hogy hozzon létre egy. Törölheti az alapértelmezett gép a következő paranccsal.

 dokkoló-gép rm -f -y alapértelmezett

Ha kapsz “Hiba eltávolítása host “alapértelmezett”: nyitott C:\Users Bish .docker machine gépek default config.json: A rendszer nem találja a megadott fájlt.” Hiba majd futtassa a következő parancsokat:

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

NUL > config.json

Figyelmen kívül hagyja a hozzáférés megtagadva üzenetet, és újraindítás. Az újraindítás után újra az eltávolítás parancs.

 dokkoló-gép rm -f -y alapértelmezett

 

Hozzászólás