頭脳一式

人の記憶なんて曖昧なもの。すべての情報を頭に記憶するなんてナンセンス。困ったらここに来ればいいじゃん?というスタンスで最強のナレッジベースを目指すブログ

【Docker環境構築手順】Windows10にDocker for Windowsをインストールする方法【Docker Desktop on Windows】

本記事では、Windows10に「Docker for Windows(Docker Desktop)」をインストールしてDocker環境を構築する手順を解説していきます。

f:id:shiakisudev:20191102212752p:plain

事前準備

Dockerをインストールするにあたり、事前準備として以下のことをしておく必要があります。

  • Windows 10 Pro 64bitであること。
  • Hyper-vの有効化
  • Virtualization Technologyの有効化

インストーラのダウンロード(と、Docker Hubアカウントの作成方法)

公式サイトの下記のリンクへ移動します。

Install Docker Desktop on Windows | Docker Documentation

以下のページが開かれるので、赤枠内の「Download from Docker Hub」をクリックします。

インストーラのダウンロード画面
インストーラのダウンロード画面

Docker Hubのログイン画面が表示されるので、Docker IDでログインします。

Docker Hubのログイン画面
Docker Hubのログイン画面

まだアカウントを持っていない場合は、画面内の「Sign Up」をクリックすることで、以下の登録画面に飛ぶことが出来るので ログインID、パスワード、メールアドレスを入力します。

Docker Hubのアカウント作成
Docker Hubのアカウント作成

アカウントを作成するとメールが届くので、「Confirm Your Email With Docker」をクリックします。

受信メール
受信メール

ログインが完了すると、以下の画面が表示されるので「Download Docker Desktop for Windows」をクリックします。 インストーラのダウンロードが始まるので暫し待ちます。

Dockerのチュートリアル画面
Dockerのチュートリアル画面

インストール

ダウンロードが完了したら起動します。
f:id:shiakisudev:20191102210700p:plain

以下の画面が表示されるので、そのまま「Ok」をクリックします。
チェックの付いていないUse Windows containers instead of Linux containers (this can be changed after installation)は、「Linuxコンテナの代わりにWindowsコンテナを使用します(これはインストール後に変更できます)」という意味です。
今回はLinuxコンテナを使用したいので、チェックは付けないでおきます。

インストールが完了すると、PCをログアウトするように促されます。
「Close and log out」をクリックすると自動的にログアウトされるので、予め他のアプリなどを閉じておくようにしておきましょう。

dockerのインストールが完了するとログアウトを求められます
dockerのインストールが完了するとログアウトを求められます

再びログインすると、デスクトップに「Docker Desktop」というショートカットアイコンが作成されているのでこれをクリックします。 これを起動することにより、Dockerが使えるようになります。

Docker Desktopのアプリアイコン
Docker Desktopのアプリアイコン

Hyper-Vマネージャを開くと、「DockerDesktopVM」という仮想マシンが起動しているのがわかります。

DockerDesktopVMが起動しているのがわかる
DockerDesktopVMが起動しているのがわかる

Dockerのバージョンも確認しておきます。
コマンドプロンプトを開いてdocker --versionを実行します。

docker --versionの実行
docker --versionの実行
現時点でのバージョンは19.03.4 build 9013bf5でした。
これにてインストール完了です。
お疲れさまでした。