ドッキングウィンドウコンテナとVirtualBoxの仮想マシンをネットワークする方法?
DockerコンテナをVirtualBox仮想マシンと同じネットワークに参加させるため, ドッキングウィンドウコンテナの仮想マシンは、同じネットワーク上に作成する必要があります.
VirtualBoxのホストオンリーネットワーク上で実行されます 192.168.56.1/24 ネットワーク. デフォルトドッカー仮想マシンを作成する場合はVirtualBoxホストのみCIDRであることを確認してください 192.168.56.1/24 このドッカーマシン上で実行されるすべてのコンテナが同じネットワーク上で実行されます. あなたはすでにデフォルトドッカーマシンを持っているなら、あなたはそれを削除する必要があります (下記参照). デフォルトドッカー仮想マシンは、次のコマンドを使用して作成することができます.
ドッキングウィンドウ-machineが--driver作成します "VirtualBoxの" --virtualbox-CPUカウント "4" --VirtualBoxのディスクサイズ "30000" --virtualbox-ホストのDNSリゾルバ--virtualbox-hostonly、CIDR 192.168.56.1/24 --virtualbox-hostonly-nictype "82540、IN" --virtualbox-メモリ "4096" デフォルト
デフォルトドッカーマシンが作成されていたら、次のコマンドを使用してIPアドレスを確認することができます
ドッキングウィンドウマシンのIP
このデフォルトの仮想マシンは、ホストオンリーアダプタを使用している他のVirtualBoxの仮想マシンと通信することができるようになりますVirtualBoxのホストオンリーネットワークとデフォルトの仮想マシン上の任意のコンテナになりました & 正しいネットワーク構成.
上記はデフォルトドッカーマシンを作成し、. あなたは1を作成するには、上記のコマンドを使用する前に、デフォルトのマシンを削除する必要があるかもしれません. あなたは、次のコマンドを使用して、デフォルトのマシンを削除することができます.
ドッキングウィンドウマシンRM -f -yデフォルト
あなたが取得する場合 “削除中にエラーが発生しましたホスト “デフォルト”: オープンC:\Users ユーザーBISH .docker機マシン デフォルト config.json: システムは、指定されたファイルを見つけることができません。” エラーは、次のコマンドを実行します。:
cd %userprofile%/.docker/machine/machines/default
NUL > config.json
アクセスを無視することはメッセージと再起動を拒否されました. 再起動後削除コマンドを再試行してください.
ドッキングウィンドウマシンRM -f -yデフォルト
