2020/07/19の備忘録
マイクロソフト公式の通りインストール
https://docs.microsoft.com/ja-jp/windows/wsl/install-win10
-
Windows Subsystem for Linux のインストール
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
-
Microsoft Store を開き、希望する Linux ディストリビューションをインストール。(今回は「Debian GNU/Linux」)
-
インストールしたディストリビューション起動&セットアップ。もしコンソール画面に「0x8007019e」エラーが発生したらPCを再起動
Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x8007019e The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again. See https://aka.ms/wslinstall for details. Press any key to continue...
-
"仮想マシン プラットフォーム" のオプション コンポーネントを有効にする
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
WSL 2 を既定のバージョンとして設定する
# 現在のバージョンを確認 wsl -l -v wsl --set-default-version 2
-
下記表示が出たら https://aka.ms/wsl2kernel に従って、WSL 2 で使用する Linux カーネルをコンピューターにインストール
WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください
-
リンク先でLinux カーネル更新プログラム パッケージをダウンロード&インストールする
-
再度確認
wsl --set-default-version 2 wsl --set-version Debian 2 wsl -l -v
ちなみにエクスプローラーのパスに\\wsl$
を入力すると、インストールしたlinuxのディレクトリにアクセスできる
windowsにDockerインストール
公式からインストーラーDL
https://www.docker.com/products/docker-desktop
「Enable WSL 2 Window Features」のチェックをして
インストール
wsl2+Docker速度検証
- Windows10 MSI製デスクトップPC
- CPU:core i7-8700 3.2GHz 6コア 12スレッド
- メモリ:16GB
- シネベンチR20:1924
実運用しているPJのDockerビルド時間
→22分2秒
- MacBook Pro 15inc(2019)
- CPU: core i7 2.6GHz 6コア 12スレッド
- メモリ:32GB
- シネベンチR20:1547
実運用しているPJのDockerビルド時間
→20分14秒
まとめ
Macbook Proの方が早いのはなぜ。。。メモリの差?