ホームページ >ウェブフロントエンド >jsチュートリアル >Windows に Docker をインストールする方法: 初心者ガイド

Windows に Docker をインストールする方法: 初心者ガイド

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-08 07:29:40847ブラウズ

Docker を初めて使用する場合や Windows を使用する場合は、幸運です。 Docker は、Windows 11 以降のバージョンでのセットアップが非常に簡単になりました。インストール前に Docker が何を行うかについて説明しましょう。友人とレシピを共有することを想像してみてください。 Docker は、どのキッチンでも同じ料理ができるようにする魔法の調理キットのようなものです。アプリケーションをそのすべての要素 (これらを依存関係と呼びます) とともにパッケージ化し、どこでも一貫して実行できるようにします。 Windows に Docker Desktop をインストールすると、開始するために必要なものがすべて揃っています。

  • メインの Docker システム (Docker エンジン)、
  • アプリケーションを構築するためのツール (buildx)、
  • 複数のコンテナを管理する機能 (Docker Compose)。

複雑に聞こえるかもしれませんが、心配しないでください。Windows で Docker Desktop をセットアップする方法を各ステップごとに説明します。

このブログには、他の Docker 関連のチュートリアルもあります。

ランタイムの選択: Hyper-V と WSL

インストールに入る前に、Windows 上の Docker を動かす「エンジン」について簡単に説明しましょう。ここでは主に 2 つの選択肢があります: Hyper-V と WSL (Windows Subsystem for Linux)。

  • Hyper-V: これは、コンピューター上に本格的な仮想マシンを作成するものだと想像してください。 Windows マシン内で別のコンピューターを実行しているようなものです。これは成熟したテクノロジーであり、うまく機能しますが、リソースを少し消費する可能性があります。

  • WSL (Linux 用 Windows サブシステム): これは、Windows 内で Linux 環境を直接実行できるようにする賢い互換性レイヤーと考えてください。特に Linux ベースのツール (多くの Docker コンテナがこれに該当します) を使用する場合、完全な仮想マシンよりもはるかに軽量で効率的です。

さらに詳細な比較が必要な場合は、この記事をご覧ください。

それぞれに必要なシステムの要点を簡単にまとめます。

Hyper-V 要件:

  • Windows 11 64 ビット: Home または Pro バージョン 22H2 以降、または Enterprise または Education バージョン 22H2 以降。
  • Windows 10 64 ビット: 最低限必要なのは、Home または Pro 22H2 (ビルド 19045) 以降、あるいは Enterprise または Education 22H2 (ビルド 19045) 以降です。
  • Hyper-V とコンテナ Windows 機能を有効にします。
  • 第 2 レベルのアドレス変換 (SLAT) を備えた 64 ビット プロセッサ。
  • 4GB システム RAM。
  • BIOS 設定で BIOS レベルのハードウェア仮想化サポートを有効にします。詳細については、1を参照してください。

WSL 要件:

  • WSL バージョン 1.1.3.0 以降。
  • Windows 11 64 ビット: Home または Pro バージョン 22H2 以降、または Enterprise または Education バージョン 22H2 以降。
  • Windows で WSL 2 機能をオンにします。詳細な手順については、脚注 2 を参照してください。
  • 第 2 レベルのアドレス変換 (SLAT) を備えた 64 ビット プロセッサ。
  • 4GB システム RAM。
  • BIOS でハードウェア仮想化を有効にします。詳細については、1を参照してください。

WSL は、ほとんどの開発者、特にコンテナ化されたアプリケーション (多くの場合 Linux ベース) を扱う開発者にとってお勧めです。これは、Linux ワークロードのパフォーマンスが向上した、軽量でシンプルな代替手段です。

ステップバイステップ: Docker デスクトップのインストール

それでは、Windows 上で Docker を実行するために必要なものがすべてバンドルされている Docker Desktop をインストールしましょう。

  1. Docker Desktop をダウンロードします: Docker Desktop リリース ノート ページに移動して、最新バージョンを見つけます: https://docs.docker.com/desktop/release-notes/。 2025 年 1 月 6 日の時点で、現在の安定バージョンは 4.37.1 です。
* For most modern PCs (with an x86\_x64 processor), you'll want this installer: [Download for x86\_x64](https://desktop.docker.com/win/main/amd64/178610/Docker%20Desktop%20Installer.exe).
* If you have a newer Windows device with an ARM processor, grab this one (beta): [Download for ARM](https://desktop.docker.com/win/main/arm64/178610/Docker%20Desktop%20Installer.exe).
  1. インストール ウィザードを起動します。 ダウンロードが完了したら、Docker Desktop Installer.exe ファイルをダブルクリックして、インストール ウィザードを開始します。
  2. 構成: インストールプロセス中に構成ページが表示されます。ここでランタイムを選択します。
* You'll likely see options like "Use WSL 2 instead of Hyper-V (recommended)". **If you intend to use WSL (as we recommend), make sure this box is ticked.** If you prefer to use Hyper-V, leave it unticked.

  ![An image showing the Configuration step where you're asked if you want to install it using WSL 2](https://cdn.hashnode.com/res/hashnode/image/upload/v1736283219375/8587acff-12d2-4f6d-99b0-cdbd728f4f55.webp)
  1. プロンプトに従います: インストーラーの指示に従って残りの手順を実行します。インストールの承認を求められ、場合によってはコンピュータを再起動するよう求められる場合があります。

  2. インストール完了: インストールが完了すると、システム トレイに Docker デスクトップ アイコンが表示されます。

インストールの検証

Docker デスクトップがインストールされています。正しく動作するか確認してみましょう!

  1. Docker Desktop を起動します: まだ実行されていない場合は、[スタート] メニューで Docker Desktop アプリケーションを見つけて起動します。システム トレイに Docker アイコンが表示されますが、起動するまでに少し時間がかかる場合があります。

How to Install Docker on Windows: A Beginner

  1. ターミナルを開きます: PowerShell またはコマンド プロンプトを開きます。

  2. 検証コマンドを実行します: 次のコマンドを入力して Enter キーを押します:

    docker --version
    
  3. 出力を確認します: Docker が正しくインストールされている場合は、次のような出力が表示されるはずです:

    Docker version 27.3.1, build ce12230
    

    (正確なバージョン番号は異なる場合があります)。これにより、Docker がインストールされ、使用する準備ができていることが確認されます。

結論

おめでとうございます! Windows マシンに Docker が正常にインストールされました。 Docker Desktop を実行すると、イメージのプル、コンテナーの構築、コンテナー化の世界の探索を開始できるようになります。まずは簡単なコンテナを実行してみてはいかがでしょうか?可能性は無限大です!コンテナ化を楽しんでください!

脚注


  1. 仮想化について学ぶ ↩

  2. WSL インストール ガイド ↩

以上がWindows に Docker をインストールする方法: 初心者ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。