3
2

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.

Windowsのwsl2+docker試してみた

Posted at

2020/07/19の備忘録

マイクロソフト公式の通りインストール
https://docs.microsoft.com/ja-jp/windows/wsl/install-win10

  1. Windows Subsystem for Linux のインストール

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
  2. Microsoft Store を開き、希望する Linux ディストリビューションをインストール。(今回は「Debian GNU/Linux」)

  3. インストールしたディストリビューション起動&セットアップ。もしコンソール画面に「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...
    
  4. "仮想マシン プラットフォーム" のオプション コンポーネントを有効にする

    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  5. WSL 2 を既定のバージョンとして設定する

    # 現在のバージョンを確認
    wsl -l -v
    wsl --set-default-version 2
    
  6. 下記表示が出たら https://aka.ms/wsl2kernel に従って、WSL 2 で使用する Linux カーネルをコンピューターにインストール

    WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください
    
  7. リンク先でLinux カーネル更新プログラム パッケージをダウンロード&インストールする

  8. 再度確認

    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の方が早いのはなぜ。。。メモリの差?

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?