Windows での Docker のインストール

Docker エンジンには、Enterprise Edition (EE) および Community Edition (CE) という 2 つのエディションがあります。

Docker Desktop for Windows は、Windows 10/11 で使用するために設計されたもので、Community Edition (CE) が含まれています。Docker Desktop for Windows を使用したくないか、または使用しなくてもよい場合、「Docker Engine」自体をインストールできます。Chocolately など、コミュニティ ベースのパッケージ インストーラーには、簡単にインストールできるものがあります。

サーバー ベースのオペレーティング システムを使用している場合、Windows Server 2016/2022 が、Docker の Enterprise Edition (EE) をインストールする PowerShell パッケージ インストーラーを提供しています。

Windows 10 での Docker のインストール

Docker のインストールの詳細については、Docker のサイトの「Docker Desktop」ページを参照してください。

注:
  • Windows 10 で Docker を使用するには、Hyper-V を有効にする必要があります。
  • Docker をインストールした後、デフォルトの Linux コンテナーではなく Windows コンテナーを使用するように Docker を構成する必要があります。これを行うには、Docker を実行した状態で、システム トレイの Docker アイコンを右クリックして [Switch to Windows containers] をクリックします。

Windows Server 2016 での Docker のインストール

Windows Server 2016 で Docker Enterprise Edition をインストールするには、次の PowerShell コマンドを使用します。

Install-Module DockerMsftProvider -Force 
Install-Package Docker -ProviderName DockerMsftProvider -Force