LoginSignup
0
0

More than 3 years have passed since last update.

How to install Docker-Desktop in Windows 10 Pro : Dockerをインストールする

Posted at

Windows 10 にDockerを導入した過程を残しておきます。

作業環境

  • OS:Windows 10 Pro ver.2004

基本的な手順

公式ドキュメントに従ってインストールしていきます。
https://docs.docker.com/docker-for-windows/wsl/
※基本的にPowerShell は管理者権限で実行してください

事前準備

1. Install Windows 10, version 2004 or higher.

Windows をVersion 2004 以上にアップデートします。

2. Enable WSL 2 feature on Windows.

WSL 2を有効化します。
ここのステップは下記のMicrosoft の公式ドキュメントを参考にしますが、一部違う手順があるので注意してください。

  • Install the Windows Subsystem for Linux PowerShell を管理者権限で起動して、下記のコマンドを実行して、Windows 用のLinux をインストールします。
$ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • Install your Linux distribution of choice 下記のコマンドをPowerShellで実行します。
$ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

コマンドが終了してからPCを再起動すると、WSL をインストールしてWSL 2 にアップデートされます。
次に以下のコマンドを実行してWSL 2 をデフォルトの設定に変更しておきます。

$ wsl --set-default-version 2
  • Set up a new distribution Microsoft Store からお好みのLinux のディストリビューションをインストールします。 私はマニュアル通りにUbuntu を選びました。

3.Download and install the Linux kernel update package.

https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-kernel
上記のページからWSL2 カーネルのアップデートをダウンロードして実行します。

CPU の仮想化を有効にします。

ここでかなり時間を浪費しました。
BIOSメニューをデフォルト表示戻すと仮想化のメニューが表示されてうまくいきました。

各種機能を有効化する

コントロールパネルプログラムと機能Windows の機能の有効化または無効化 を開き下記のメニューにチェックを入れます。

  • Linux 用Windows サブシステム
  • Hyper-V
  • 仮想マシン プラットフォーム

Set your distribution version to WSL 1 or WSL 2

下記のコマンドをPowerShell で実行します。Ubuntu 以外をインストールしている場合はコマンドは変わるので注意してください。

$ wsl --set-version Ubuntu 2

Dockerのインストール

あとは下記よりインストーラーをダウンロードして実行すればOKです。
https://hub.docker.com/editions/community/docker-ce-desktop-windows/

お疲れさまでした。

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