Docker

Docker Desktop for Windowsのインストール方法

Docker Desktop for Windowsのインストール方法
naoki-hn

コンテナ型仮想環境を作成・運用するためのプラットフォームである Docker Desktop for Windows のインストール方法を解説します。

仮想環境の分類と Docker

Docker は、Docker 社の開発しているコンテナ型の仮想環境プラットフォームです。

仮想環境には、大きく分けると以下のような種類があります。今回紹介する Docker はコンテナ型の仮想環境に分類されます。

  • ホスト型
  • ハイパーバイザ型
  • コンテナ型

ホスト型

ホスト型は、ホスト OS 上に仮想化ソフトウェアを用意し、そのソフト上で複数のゲスト OS を動作させる方法です。ホスト OS とは PC にもともと入っている OS です。ホスト型の仮想化ソフトとしては、Hyper-V、Virtualbox、VMware 等があります。

ホスト型は手軽に別の OS 環境を作成することができます。Windows 上に Linux 環境を作りたい場合などに一般的によく使用される方法です。

仮想環境の分類 ホスト型

ハイパーバイザ型

ハイパーバイザ型は、ホスト型と異なりホストとなる OS がありません。ハードウェア上に仮想化ソフトウェアが入っており、その上にゲスト OS が作成されます。ホスト型に比べると処理速度が速く、一般的に企業などで導入される仮想化サーバーはこれに該当することが多いです。仮想化ソフトウェアには、VMWare ESXi 等があります。

仮想環境の分類 ハイパーバイザ型

コンテナ型

コンテナ型は、ホスト OS 用のコンテナソフトウェアの上で複数のアプリケーションの仮想環境を作ることができます。上記 2 つの方法とは違い、OS を共通で使用します。

コンテナ型のメリットは、管理が容易で軽量であることです。ホスト型は、便利ですが作成などの作業に時間がかかり、ゲスト OS 用にハードウェア資源(CPU やメモリ)の確保も必要です。コンテナ型は、ホスト OS を共通にしているため、データ移動・コピーなどが他の技術に比べ容易で、ハードウェア資源の節約もできます。

仮想環境の分類 コンテナ型

今回紹介する Docker は、上記の「コンテナソフトウェア」に該当するコンテナ型の代表的なプラットフォームです。

この記事では、Docker Desktop for Windows のインストール方法を紹介します。

Docker Desktop for Windows
のインストール方法

Docker Desktop for Windows のインストール方法について説明していきます。

注意点

Docker Desktop for Windows は以下の利用条件があります。

Docker Desktop 利用条件

大企業(従業員が 251 人以上、または、年間収入が 1,000 万米ドル以上 )における Docker Desktop の商用利用には、有料サブスクリプション契約が必要です。

今回は、個人的利用、学習用という位置づけでご紹介します。企業にて商用使用する場合には、条件を十分に確認するようにし商用ださい。

Docker Desktop for Windows のダウンロード

Docker Desktop for Windows をインストールするには、こちらにアクセスし、インストーラーをダウンロードしてください。

Docker Desktop for Windows のインストール

以降は、Windows 11 環境で、本記事更新時点の Docker Desktop for Windows 最新バージョン 4.55.0 を使用しています。

ダウンロードしたインストーラーを起動します。インストーラーを起動するとデスクトップにショートカットを作成するかどうかの画面が表示されます。必要に応じてチェックして「OK」をクリックします。

Docker Desktop for Windows インストール

インストールの準備とインストールが始まります。

Docker Desktop for Windows インストール

Installation succeeded と表示されたらインストール完了です。再起動が必要なので「Close and restart」をクリックしてPCを再起動します。

Docker Desktop for Windows インストール

PC が再起動されると、以下のような Service Agreement のページが表示されます。内容を確認して「Accept」をクリックします。

Docker Desktop for Windows インストール

Windows 上で Docker を動かすためには、WSL (Windows Subsystem for Linux) が必要です。 以下のような画面が表示された場合は、Enter などの任意のキーを押すと WSL のインストールが実行されます。

Docker Desktop for Windows インストール WSL インストール

画面表示が消えてしまった場合は、コマンドプロンプトで以下を実行してください。

wsl.exe --update

Docker のアカウントは Docker Desktop の以下画面から作成ができます。Docker アカウントがあると、Docker Hub から多くのイメージを取得したり、自分のイメージをあげたりできるようになるので作成しておくことをおすすめします。なお、アカウントを作成しなくても「Skip」を押していけば使用を開始可能です。

Docker Desktop for Windows インストール

WSL の再起動の画面が出たら画面を再起動してください。以下のようにコンテナの画面が表示されれば、Docker Desktop for Windows のインストールは完了です。

Docker Desktop for Windows インストール

Dockerイメージを取得してコンテナを作成・動作させる

Docker がインストールできたらイメージを取得して、コンテナを作成・動作させることができるようになります。具体的な方法は「Dockerイメージを取得してコンテナを作成・動作させる方法」を参考にしてください。

まとめ

コンテナ型仮想環境を作成・運用するためのプラットフォームである Docker Desktop for Windows のインストール方法を解説しました。

コンテナ型の仮想環境は、ホスト型、ハイパーバイザ型といったようなゲスト OS の稼働が不要で、余計なオーバーヘッドやハードウェア資源(CPU やメモリ)を節約できるため、お手軽にアプリケーション環境を作ることができます。

あわせて読みたい
【Python Tech】プログラミングガイド
【Python Tech】プログラミングガイド
ABOUT ME
ホッシー
ホッシー
システムエンジニア
はじめまして。当サイトをご覧いただきありがとうございます。 私は製造業のメーカーで、DX推進や業務システムの設計・開発・導入を担当しているシステムエンジニアです。これまでに転職も経験しており、以前は大手電機メーカーでシステム開発に携わっていました。

プログラミング言語はこれまでC、C++、JAVA等を扱ってきましたが、最近では特に機械学習等の分析でも注目されているPythonについてとても興味をもって取り組んでいます。これまでの経験をもとに、Pythonに興味を持つ方のお役に立てるような情報を発信していきたいと思います。どうぞよろしくお願いいたします。

※キャラクターデザイン:ゼイルン様
記事URLをコピーしました