Windows HomeにWSL2+Docker Desktop for Windows Edgeを導入しよう!
概要
巷で有名なDockerがWindows Homeでも動くようになったぞー!
ということで入れてみました。WindowsHomeでWSL2+Docker Desktop for Windows Edgeを入れる記事は既にいくつかありますが、変わってる点もあると思うので丁寧に解説していきます。
Windows HomeでもDockerが使いたい…!という方のお役に立てば幸いです。
筆者は64bitのOSを使用しています。Windows Insider ProgramはいわばWindowsを発展させるための人柱です、OSが壊れてしまっても責任はとれませんのでご注意ください。
ざっくりとした流れ
- WSLを導入
- Windows Insider Programに参加
- OSをアップデート
- WSL2の導入
- Visual Studio Codeの導入
- Docker Desktop for Windows Edgeの導入
1. WSLの導入
WSLを導入していない方のみ対象です。もう入っとるわ!という方は次の章へ!
WSLの導入はMicrosoft公式がわかりやすいです。
Windows 10 用 Windows Subsystem for Linux のインストール ガイド(Microsoft)
Microsoft StoreでダウンロードするLinuxディストリビューションはubuntu18.04がおすすめ。
ダウンロードが終わったら起動して初回セットアップを行いましょう。
2. Windows Insider Programに参加
ここからはWSL 2 のインストール手順(Microsoft)の冒頭の動画の流れで進めていきます。
ここではPreviewビルドの選択でミスりがちです。
設定アプリを開く→更新とセキュリティ→Windows Insider Program
後は必要情報を入力していくだけですが、Previewビルドの選択画面ではファストを選択しましょう。
スローの場合ビルド番号が足りず、WSL2の要件を満たせません。(2020/03/30時点)
3. OSをアップデート
登録が終わった後はOSを更新しましょう。Windows 10 のダウンロード(Microsoft)の今すぐアップデートから更新アシスタントプログラムを取得します。下の画像(1枚目)のような画面が出つつ、2枚目のように更新プログラムのチェックで最新の状態と出ればOK。2枚目赤枠のOSビルド情報を見てみましょう。
4. WSL2の導入
この部分はWSL 2 のインストール手順(Microsoft)の動画より下の部分のコマンドを実行していくだけです。
コマンドプロンプトでwsl -l -vでエラーが出る場合は導入がうまくいってません。
そもそもwslコマンドも実行できないよ…という方は1章にてWSLの導入を行ってください。
5. Visual Studio Codeの導入
おめでとうございます。ここまで来ればエンジョイDockerライフはあと少しです。
Visual Studio Code(Microsoft)から、Visual Studioをダウンロードしましょう。
インストールが完了したらコマンドプロンプトから
Wsl
code .
起動したVisual Studio Codeの左下にという記述があればWSLにリモート接続した開発環境の出来上がりです。
6. Docker Desktop for Windows Edgeの導入
あとはDocker Desktopを導入して終了です。Docker Desktop Edge(Docker)からDocker Desktopをダウンロードしましょう。
>docker -v
Docker version 19.03.8, build afacb8b
コマンドプロンプトにてこのような表示がでればばっちりです。
Visual StudioのRemote Container拡張機能を入れるなりして便利に開発しましょう!
最後に
できるだけ丁寧に解説したつもりですが、いかがでしたでしょうか?
内定先を獲得できないまま今年の3月に卒業してしまったニートの拙い文ですが、皆様の力のご助力になれば幸いです。
アプリエンジニアとして働ける都内の会社さん探してます。
参考およびリンク集
記事内
①Windows 10 用 Windows Subsystem for Linux のインストール ガイド(Microsoft)
②WSL 2 のインストール手順(Microsoft)
③Windows 10 のダウンロード(Microsoft)
④Visual Studio Code(Microsoft)
⑤Docker Desktop Edge(Docker)
その他参考
①Docker Desktop for WSL2 を使い快適にWindowsでサーバ開発をしよう!(Qiita)
②Windows10 HomeでDocker Desktop for Windows Edgeを試してみる(Qiita)
③Docker Desktop for Windows Home is here!(Docker)
④WSL2入れてみた(Qiita)
Author And Source
この問題について(Windows HomeにWSL2+Docker Desktop for Windows Edgeを導入しよう!), 我々は、より多くの情報をここで見つけました https://qiita.com/kekouhei/items/66e12e189e786830baf7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .