Ako k sieti virtuálny stroj VirtualBox s kontajnerom Docker?

Aby bolo možné pripojiť sa k prístavný robotník kontajner k rovnakej sieti, ako je VirtualBox virtuálny prístroj, virtuálny stroj z prístavný robotník Nádoba musí byť vytvorený v rovnakej sieti.

VirtualBox hostiteľa Iba sieť beží na 192.168.56.1/24 sieť. Pri vytváraní východiskovej Docker virtuálny stroj zaistiť, že VirtualBox hostiteľa Iba CIDR je 192.168.56.1/24 potom všetky kontajnery, ktoré bežia na tomto stroji Docker pobeží na rovnakej sieti. Ak už máte predvolené Docker stroj potom budete musieť odstrániť (Pozri nižšie). Predvolené Docker virtuálny stroj môže byť vytvorený pomocou nasledujúceho príkazu.

docker stroj vytvoriť --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 pamäťou "4096" štandardné

Akonáhle je predvolený Docker stroj bol vytvorený, môžete zistiť IP adresu pomocou nasledujúceho príkazu

docker stroj ip

Táto východisková virtuálny stroj je teraz na VirtualBoxu hostiteľa iba pre siete a všetky nádoby na virtuálnom stroji z omeškania bude schopný komunikovať s ostatnými VirtualBoxu virtuálnych strojov s využitím Host-Only adaptér & správna konfigurácia siete.


Vyššie uvedený tvorí východiskový Docker stroj. Možno budete musieť odstrániť predvolené stroj pred použitím vyššie uvedený príkaz na jeho vytvorenie. Môžete odstrániť predvolený stroj pomocou nasledujúceho príkazu.

 docker stroj rm -f -y default

Ak sa vám “Chyba pri odoberaní hostiteľ “štandardné”: open C:\Users\Bish\.docker\machine\machines\default\config.json: Systém nemôže nájsť zadaný súbor.” Chyba spustite nasledujúce príkazy:

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

NUL > config.json

Ignorovať prístup bol odmietnutý správu a reštart. Po reštarte opakujte príkaz remove.

 docker stroj rm -f -y default

 

Nechaj odpoveď