4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Docker Desktop、VirtualBox、VMware Workstation Playerを共存させる。

Posted at

はじめに

WindowsでもDockerが使用できるDocker Desktopが登場して久しいですが、以前はHyper-V機能を使用しないといけないことからWindows 10 Homeでは使用できなかったり、VirtualBox等の仮想環境と共存できない等、色々と問題があり以前はインストールを断念した記憶があります。

ただ、最近はHyper-Vを有効化しなくてもよくなったことで、VirtualBox等と共存ができるようになったようなので、Windows 10 Home 21H1Docker DesktopVirtualBoxVMware Workstation Playerをインストールしたいと思います。

WSL2のインストール

GUIで設定、確認を行う場合は**[アプリと機能] → [オプション機能] → [Windows のその他の機能]**で表示される以下画面から確認できます。

capture_30062021_083310.jpg

上記の**[Windows のその他の機能]**から選択してインストールすることもできますが、以下インストールガイドの通り、PowerShellからインストールしていきます。

手順はほぼ以下の通りです。

尚、PowerShellは管理者権限で起動するようにしてください。

Windows_Subsystem_for_Linux有効化
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Virtual_Machine_Platform有効化
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

有効化が完了したら上記リンクの手順 4 - Linux カーネル更新プログラム パッケージをダウンロードするに記載されている通り、Linuxカーネル更新プログラムパッケージをインストールします。

上記まででWSL2のインストールは完了していますが、再起動が必要となるため、再起動します。

再起動後、以下コマンドでWSL2を既定のバージョンとするようにしておきます。

WSL2を既定のバージョンとして設定
wsl --set-default-version 2

Docker Desktopインストール

以下のページを参考に、インストーラをダウンロード&インストールします。

仮想マシンの起動確認

VirtualBoxVMware Workstation Playerで作成した仮想マシンが起動できるかを確認します。

問題なく起動して操作できればOKです。

おわりに

VirtualBox等の仮想環境と共存できるようになったことからようやくLinux機を別に準備しなくてもコンテナ開発ができるようになりました。

私のようにVirtualBox等と共存ができないため躊躇していた方は、試してみることをお勧めします。

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?