2020.06.23 · 技術と道具

Surface Pro LTE AdvancedにWindows 10 May 2020 UpdateとWSL2、Dockerをインストール

ずいぶん長いタイトルになりましたが、やりたいことはこのとおりです。

MacBook Proにメインデバイスを移して以来、1か月弱の間、Surface Pro LTE Advancedを使っていなかったのですが、Windows 10 May 2020 Updateが出て、比較的貧弱なOneMix3(といっても、Core m3にメモリ8GB)でもWSL2とDockerがシャキシャキ動いて、かつVirutalBoxも使えるのを確認したので、Core i5のSurface Proなら、なおさらだろうと考えたのです。

Surface ProからMacBook Proに戻した最大の理由は、Surface Proがちょっとモッサリしてきたと感じたからなので、この大型アップデートで生き返るなら何より・・・というわけです。

Windows 10 May 2020 Update

まだ、私の環境ではWindows Updateに大型アップデートが来ていなかったので、こちらのサイトからWindows 10更新アシスタントをダウンロードし、手動アップデートします。

ダウンロードしたファイルを実行すると、このようにアップデートが始まります。
長時間かかりますが、ここは待つしかありません。

screenshot_124

WSL2にアップデート

WSL2へのアップデートは、公式のドキュメントを参考にしましょう。

まずは仮想マシンプラットフォームコンポーネントを有効にします。

POWERSHELL
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

公式ドキュメントだと、WSL2への更新はこれだけでよさそうですが、WSL2を既定バージョンにする操作を行うと、エラーになります。そこで、下記のサイトからLinuxカーネル更新プログラムパッケージをダウンロードし、実行します。

次に、WSL2を既定バージョンにします。

POWERSHELL
wsl --set-default-version 2

既にWSL1上に導入済みのUbuntuをWSL2に変換します。これには少し時間がかかります。

POWERSHELL
wsl --set-version Ubuntu 2

ここまでの操作のスクリーンショットはこのとおりです。

screenshot_130

Dockerのアップデート

次に、Dockerのアップデートですが、私はChocolateryを使ってDocker Desktop for Windowsをインストールしているので、Chocolateryを使ってアップデートしました。
ふつうの導入方法の方も、ふつうの操作でDockerを最新版にアップデートすれば良いでしょう。

WSL2が有効になった後でDocker Desktop for Windowsを起動すると、このようなダイアログが表示されます。

screenshot_131

これでWSL2を使うようにすれば、OKです。

サクサクかどうか?

まだしっかり使い込んだわけではないで、サクサクかどうかは分かりませんが、少なくともDockerの起動が速くなったのは間違いないと思います。

使ってみた感想については、また記事を書きたいと思います。

2020/06/23 09:39
← Ubuntu 18.04 LTSサーバにSoftEther…
Nginx+HTTP/2環境でのLet's Encryptの… →
井上 研一
経済産業省推進資格ITコーディネータとして中小企業のDX・AI活用の現場で伴走支援を行う。「ITCプロセスガイドライン4.0」および「中小企業向けAI活用ガイド」執筆メンバー。著書・講演多数。ITエンジニアとして25年以上の実務経験。AI導入の実務に10年以上携わる。自ら開発したAIサービス「Gen2Go」が北九州発!新商品創出事業の認定を受ける。2026年4月より北九州市立大学大学院マネジメント研究科の学生としての顔も持つ。

本サイトおよびブログに掲載している内容は、特に明記のない限り、井上研一個人の見解に基づくものです。所属・関与する組織、団体、企業、研究会等の公式見解を示すものではありません。