コンテナ仮想化という言葉をよく耳にするようになりました。Dockerはコンテナ仮想化で最も有名は実装で、Windows10にもインストールして使うことができます。この記事では、Windows10にDockerをインストールする方法を解説します。
コンテナ仮想化という言葉が、インターネットやIT関連のニュースで取り上げられるようになりました。また、AWS・Google Cloud Platform・Microsoft Azureなどのクラウドサービスでも、コンテナ仮想化に関するサービスが多く提供され急速に成長してきています。この、コンテナ仮想化に関してもっとも有名なのが「Docker」です。
Dockerとは、Docker社が開発したコンテナ化された仮想環境を管理するソフトウェアです。コンテナ化された仮想環境とは、OSの上に「コンテナ」と呼ぶ仮想的なユーザー空間を作成し、その空間内でミドルウェアやアプリケーションを実行する、ひとまとまりのリソースのことを指します。
この記事では、Windows10に「Docker」がインストールできる「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」のシステム要件は以下の表の通りです。
分類 | 要件 |
---|---|
OS | Windows 10 64bit: Pro、Enterprise、またはEducation(ビルド15063以降) |
CPU | Hyper-Vに対応(SLAT対応機能[※]) |
RAM | 4GB以上 |
先述したシステム要件の通り、「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をダウンロードをする方法を紹介します。Dockerのインストーラは、公式サイトからダウンロードします。公式サイトのダウンロード用のページは、以下のリンクをクリックしてください。
上のリンクのダウンロードページを表示したら、「Please Login To Download」をクリックします。
次に、Dockerのログイン画面が表示されます。Dockerのインストーラをダウンロードするには、Dockerのアカウントが必要です。
Dockerのアカウントを既に持っている場合は、IDとパスワードを入力して、認証します。アカウントを持っていない場合は、「Create Account」をクリックしてアカウントを作成してください。
認証すると、次にダウンロードとチュートリアルのページが表示されます。「Get started with Docker Desktop」をクリックして、インストーラをダウンロードします。
次に、上の手順でダウンロードしたDockerのインストーラを、Windows10にインストールする手順を解説します。
ダウンロードしたインストーラをダブルクリックして、インストーラを起動します。
1 / 3
続きを読む