INSIGHT

情報・インサイト

VirtualBoxとDockerを共存させる方法

2020.09.20

みなさんは「VirtualBoxのイメージをもらったが開発にはDockerを使いたい場合」や、「Windows10Homeを使っているからすでに仮想環境ではVirtualBoxを使っている場合」など、VirtualBoxとDockerを共存させたい場合がありませんか?今回はその方法をご紹介いたします。

 

  • この記事は非推奨とされる方法が含まれています。また既存の環境を破壊する恐れもあります。あくまで自己責任で行ってください。

①VirtualBoxのインストール

(すでにVirtualBoxを導入している場合はこの項目を飛ばしてください。)

VirtualBoxの最新版をOracleのホームページよりダウンロードし、インストールを行います。
インストールのダイアログに従ってインストールを行ってください。
またこの際、Hyper-Vを無効にする必要があります。

Hyper-Vの無効化の方法

「Windowsの機能の有効化または無効化」を開きます。見つからなければスタートボタン横の検索より検索してください。
ダイアログが表示されたら「Hyper-V」の項目を確認し、チェックを外します。そしてOKをクリックします。
次にPowershellを管理者権限で起動し、以下のコマンドを実行します。

> bcdedit /set hypervisorlaunchtype off

完了したら再起動を行います。

②Docker toolboxのインストール

すでにDocker Desktopが導入されている場合は、アンインストールを行ってください。

Docker toolboxをインストールします。 このDocker toolboxはHyper-VではなくVirtualBox上に仮想環境を構築し、Dockerを使えるようにしたものです。
そのため、VirtualBoxとDockerが共存可能になります。

DockerのGitHubより、ファイルをダウンロードします。
ダウンロードが完了したら、ファイルを実行し、ダイアログに従ってインストールを行います。この際、VirtualBoxは予めインストールしているのでチェックを外して構いません。

③Docker Quickstart Terminalを実行し、作動確認する

最後に動作確認を行います。Docker Quickstart Terminalを起動します。最初はVirtualBoxに環境を自動的に構築するので、時間がかかります。
構築が完了したら、クジラのAAが表示されDockerが起動します。

あとは通常のDockerと同じように使えます。Docker上のWebアプリケーションにブラウザやSSHで接続したい場合は192.168.99.100で接続できます。

おわりに

DockerとVirtualBoxの共存は意外と簡単です。みなさんもHyper-Vが使えないからと諦めずに、一度お試しください。

WORKS

導入事例

ウィズテクノロジーは大阪を拠点に、システム開発の分野で20年の実績を持つパートナー企業です。
業務効率化やDX支援など、さまざまな課題にワンストップで対応。
経験豊富なエンジニアが、企業の成長を技術面からしっかりサポートします。

導入事例一覧を見る
導入事例一覧を見る

RECRUIT

採用情報

未来に、価値ある選択を。

All WhizzTechnologyは、期待を超える価値をともにつくり、より良い未来へ導く仲間を募集しています。