Windows10にDockerをダウンロード・インストールする方法を解説!

コンテナ仮想化という言葉をよく耳にするようになりました。Dockerはコンテナ仮想化で最も有名は実装で、Windows10にもインストールして使うことができます。この記事では、Windows10にDockerをインストールする方法を解説します。

目次

  1. 1Windows10のDockerとは?できることは?
  2. Docker for Windowsとは
  3. Docker for Windowsの動作システム要件
  4. 2Windows10のDockerをダウンロードする方法
  5. Docker for Windowsのダウンロード手順
  6. 3Windows10のDockerのインストールする方法
  7. Docker for Windowsのインストール手順
  8. Docker for Windowsの動作確認
  9. 注意すること
  10. 4Windows10 HomeでDockerを使う場合
  11. Docker Toolboxの導入
  12. 初期設定
  13. 動作確認
  14. Windows10のDockerをインストールしよう!

Windows10のDockerとは?できることは?

コンテナ仮想化という言葉が、インターネットやIT関連のニュースで取り上げられるようになりました。また、AWS・Google Cloud Platform・Microsoft Azureなどのクラウドサービスでも、コンテナ仮想化に関するサービスが多く提供され急速に成長してきています。この、コンテナ仮想化に関してもっとも有名なのが「Docker」です。

Dockerとは、Docker社が開発したコンテナ化された仮想環境を管理するソフトウェアです。コンテナ化された仮想環境とは、OSの上に「コンテナ」と呼ぶ仮想的なユーザー空間を作成し、その空間内でミドルウェアやアプリケーションを実行する、ひとまとまりのリソースのことを指します。

この記事では、Windows10に「Docker」がインストールできる「Docker for Windows」のインストール方法について解説します。

Docker for Windowsとは

Dockerは、Linuxベースのソフトウェアであるため、利用するにはLinuxディストリビューションのOSが必要です。そこで、Windowsでも簡単にDockerが使えるようにする為、Docker社が2016年7月末に「Docker for Windows」をリリースしました。

「Docker for Windows」とは、Windows 8以降で標準搭載されたHyper-Vの仮想環境に、軽量なLinux OSを立ち上げ、その上でDockerを動作させています。

実は「Docker for Windows」がリリースされる以前でも、WindowsでDockerを利用する「Docker Toolbox」というツールが提供されていました。「Docker Toolbox」とは、OS仮想化ソフトのVirtualBox上に軽量なLinuxディストリビューションのOSを起動し、その上でDockerを動作させる方法をとっています。

Dockerを動かす方法として、Docker社から2のツールが提供されている訳ですが、「Docker for Windows」は以前の「Docker Toolbox」方法に比べ、Windows標準のHyper-Vの仮想環境を使う為、操作方法や管理が容易で、Windowsやその他ツールとも親和性が高いと言われています。

Docker for Windowsの動作システム要件

「Docker for Windows」のシステム要件は以下の表の通りです。
 

分類 要件
OS Windows 10 64bit:
Pro、Enterprise、またはEducation(ビルド15063以降)
CPU Hyper-Vに対応(SLAT対応機能[※])
RAM 4GB以上

※SLAT対応機能のCPUかどうかを調べるには、Intel製CPUの場合、Intelの公式ページで調べることができます。CPUの型番から製品のページを辿り、製品の仕様に「インテルR 拡張ページテーブル (インテルR EPT)が「はい」と表示されていれば、SLAT対応のCPUとなります。

インテル® 製品の仕様情報

DockerはWindows10 Proにアップグレードは必要?

先述したシステム要件の通り、Docker for Windows」をインストールするには、Windows 10 Pro以降のエディションが必要です。その為、HomeのエディションのWindows10にはインストールすることができず、Proエディションへのアップグレードが必要となります。

もし、Proエディションへのアップグレードができない場合、VirtualBox上でDockerを動作させる「Docker Toolbox」であれば、Windows 10 HomeでもDockerをインストールすることができます。HomeエディションでDockerをインストールする方法は、後述する「windows10 HomeでDockerを使う場合」をご覧ください。

Windows10のDockerをダウンロードする方法

ここからは、Windows10にDockerをダウンロードをする方法を紹介します。Dockerのインストーラは、公式サイトからダウンロードします。公式サイトのダウンロード用のページは、以下のリンクをクリックしてください。

Docker Desktop for Windows

Docker for Windowsのダウンロード手順

上のリンクのダウンロードページを表示したら、「Please Login To Download」をクリックします。

次に、Dockerのログイン画面が表示されます。Dockerのインストーラをダウンロードするには、Dockerのアカウントが必要です。

Dockerのアカウントを既に持っている場合は、IDとパスワードを入力して、認証します。アカウントを持っていない場合は、「Create Account」をクリックしてアカウントを作成してください。

認証すると、次にダウンロードとチュートリアルのページが表示されます。「Get started with Docker Desktop」をクリックして、インストーラをダウンロードします。

Windows10のDockerのインストールする方法

次に、上の手順でダウンロードしたDockerのインストーラを、Windows10にインストールする手順を解説します。

Docker for Windowsのインストール手順

ダウンロードしたインストーラをダブルクリックして、インストーラを起動します。

関連するまとめ

関連するキーワード

この記事のライター
てらす

人気の記事

新着まとめ