0
1

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 5 years have passed since last update.

【Docker】WindowsHomeにDockerDesktopをインストール

Posted at

仕事でDockerを使いそうだったので、WindowsにDockerDesktopの環境を構築。
基本的にProfessional以上のエディション推奨らしいので、Homeエディションしか無い人向け。
また、途中エラーが発生したので、その対処方法についても記載。

参考

Windows 10 HomeはDocker Desktop for Windowsの夢がかなう

1.インストーラのダウンロード

まず、サインイン。(ユーザ登録してなかったら、まずはユーザ登録)
Dockerhub
image.png

インストーラのダウンロード画面から、インストーラをダウンロード
image.png

ダウンロードしたインストーラがこちら
image.png

そして、実行!・・・
image.png

こんなんが表示されて、インストールできない。。

2.Windows機能の有効化

ここから、参考サイトの従って設定をしていく。※「■手順(1)のあたり」

コントロールパネルを開く→「プログラム」を選択
image.png

「Windowsの機能の有効化とまたは無効化」を選択
image.png

「Windows Subsystem for Linux」と「仮想マシン プラットフォーム」をONにして、「OK」
image.pngimage.png

再起動を促されるので、再起動もする。

3.Linuxカーネルの更新※「■手順(2)のあたり」

以下のインストーラをダウンロード
Linuxカーネルの更新インストーラ
image.png

ダウンロードしたら実行 特に注意すべき所はないはず。
image.pngimage.pngimage.png

4.WSLの切り替え(ver1→ver2) ※「■手順(4)のあたり」

「Windows PowerShell(管理者)」を開きます。
コマンド:「wsl --set-default-version 2」を実行。
image.png

あるぇ、コマンドオプションが無効・・?
よく見ると、ヘルプにも「set-default-version」パラメータの説明が無い・・。

原因は、windowsのversionが古かった。。
image.png

自分のPCのバージョンは、「1909」だったのですが、「2004」にしないといけない。
しかもなんか手動でアップデートしないといけない模様・・。
Windows 10 リリース情報
image.png

という事で手動アップデート
以下のリンクから、「今すぐアップデート」
Windows 10 May 2020 Update
image.png

以下のインストーラがダウンロードされるので、更新してください。
20~30分くらいかかったかも?
image.png

無事更新完了。
image.png

再度、「Windows PowerShell(管理者)」から、
コマンド:「wsl --set-default-version 2」を実行。
エラー内容が変わる。。「エラー:0x1bc」
image.png

この「エラー:0x1bc」は、【3.Linuxカーネルの更新※「■手順(2)のあたり」】の手順でインストールしたプログラムを
アンインストールして、インストールすると解消される。
image.png

再度、【3.Linuxカーネルの更新※「■手順(2)のあたり」】の手順
image.png

image.pngimage.pngimage.png

再々度、「Windows PowerShell(管理者)」から、
コマンド:「wsl --set-default-version 2」を実行。問題無し!
image.png

5.DockerDesktopのインストール

「1.インストーラのダウンロード」でダウンロードしたインストーラを実行します。
image.png

今度は、エラーになることなく進む。
image.png
image.png
image.png
最後にログアウトされます。

ログイン後、
「Docker Desktop is running/Open Powershell and start hacking with docker or compose」
のようなメッセージが表示されたら終了です。

6.インストール後の確認

こんな感じでアプリを起動すると、立ち上がるはず。
image.png

「Windows PowerShell(管理者)」から「docker version」で、Dockerも使えるようになっていることを確認。
image.png

Homeエディションでもインストールができた。

0
1
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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?