Windows Server で Docker コンテナを実行する方法

Docker は、Windows、Linux、および BSD サーバー システム用の強力なコンテナ化プログラムです。Dockerを使用すると、Plex、NextCloud、PhotoPrism、 Nginxなど、自己完結型のさまざまなアプリをデプロイできます。ここでは、Windows Server で Docker コンテナーを実行する方法を説明します。

Windows Server に Docker をインストールする方法

Windows Server でコマンドライン バージョンの Docker を使用するには、PowerShell ツールを介してインストールする必要があります。Windows Server 上で管理者として Powershell を開きます。

Powershell アプリケーションを開いたら、  Install-Moduleコマンドを使用します。このコマンドは、Windows Server 上の「PSGallery」Powershell Gallery ソフトウェア リポジトリを有効にします。

インストールモジュール -Name DockerMsftProvider ` -Repository PSGallery ` -Force

Windows では、上記のモジュール コマンドを実行して「NuGet」プロバイダーをインポートするように求められます。キーボードの「Y」を選択してインポートします。次に、 以下のInstall-Package コマンドを実行して、サーバーに「docker」パッケージをインストールします。

インストールパッケージ -Name docker ` -ProviderName DockerMsftProvider

上記のコマンドを入力すると、Powershell は「このパッケージは、信頼できるとマークされていないパッケージ ソースからのものです。「DockerDefault」からソフトウェアをインストールしてもよろしいですか? 

キーボードのキーを押して、 このソフトウェア ソースを信頼し、Powershell 経由で Docker をインストールすることを Windows Server に伝えます。次に、Powershell ツールが「docker」パッケージのインストールを完了したら、Windows Server を再起動する必要があります。以下のコマンドで再起動できます。

再起動 - コンピューター - 強制

再起動したら、サーバーに再度ログインします。次に、Powershell を再起動し、  Get-WindowsFeature コマンドを使用して、Docker が有効になっていることを確認します。そうすると、 が表示されます[X] Containers

Docker の詳細については、  Powershell アプリケーションでdocker –help コマンドを実行してください。これを実行すると、Docker の「ヘルプ」セクションが表示されます。このセクションでは、Docker ツールとそのコマンドの使用方法について知っておくべきことをすべて説明します。

docker --ヘルプ

Docker が動作していることを確認する方法

Docker アプリケーションが Windows Server 上で正しく動作していることを確認するには、「hello-world」コンテナをダウンロードして実行する必要があります。「hello-world」をダウンロードするには、Powershell が開いていることを確認してください。次に、次のコマンドを使用します。

docker pull hello-world

「hello-world」コンテナを「プル」できれば、Docker は Windows サーバー上で正常に動作するはずです。「hello-world」コンテナを実行するには、次のdocker run コマンドを実行します。 

docker run hello-world

上記のコマンドが成功すると、次のメッセージが表示されるはずです。

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(windows-amd64, nanoserver-ltsc2022)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

Windows Server に Docker コンテナをダウンロードする方法

Windows Server 上で Docker コンテナーを実行するには、まずDockerhubから Docker コンテナーをプルする必要があります。Dockerhub に移動し、サーバー上で実行したいコンテナを検索します。ただし、使用できるのは Windows コンテナのみであり、Linux コンテナは使用できないことに注意してください。

注: Windows Server 上で Linux コンテナを使用したい場合は、それが可能です。ただし、このガイドで説明する Enterprise バージョンの Docker ではなく、Docker for Windows をインストールする必要があります。

イメージを見つけたら、そのページを読んで、その実行方法に関する公式の手順を確認してください。次に、Powershell ウィンドウを開きます。次に、 docker pullコマンドを使用して、docker イメージをシステムにプルダウンします 。 

docker pull windows-docker-container

Windows Server で Docker コンテナを実行する方法

Windows Serverで Docker コンテナーを実行するには、まず Powershell でdocker ps -aコマンドを実行します。このコマンドは、実行されていないコンテナも含め、システム上のすべてのコンテナを一覧表示します。 

docker ps -a

docker ps -a コマンドを実行すると 、Docker はすべてのコンテナーを表示します。Windows Server 上で実行するコンテナーの ID を見つけます。次に、  docker run コマンドを実行します。

docker run CONTAINER_ID

上記のコマンドを実行すると、Docker コンテナーが Windows Server 上で実行されます。このコンテナーをシャットダウンするには、 docker stop コマンドを実行します 。

docker stop CONTAINER_ID

Windows Server で Docker コンテナを削除する方法

ある時点で、Windows Server システムから Docker コンテナーを削除することが必要になる場合があります。これを行うには、次の手順を実行します。まず、Powershell を開きます。次に、  docker ps -a コマンドを実行して、すべてのコンテナーを一覧表示します。

docker ps -a

すべてのコンテナーを一覧表示した後、  docker rm コマンドを使用して Windows Server システムからコンテナーを削除します。

docker rm コンテナー ID

コメントを残す

Windows 11 25H2の起動可能なUSBインストールメディアを作成する方法

Windows 11 25H2の起動可能なUSBインストールメディアを作成する方法

Windows 11 25H2の起動可能なUSBインストーラーを作成するには、Rufus、Ventoy、コマンドプロンプト、およびメディア作成ツールを使用できます。その方法は次のとおりです。

Windows 11 用ビルド 26220.7653 (KB5074157) には、新しいダークモードの調整機能が含まれています (開発者版、ベータ版)

Windows 11 用ビルド 26220.7653 (KB5074157) には、新しいダークモードの調整機能が含まれています (開発者版、ベータ版)

Windows 11 用の KB5074157 (ビルド 26220.7653) は、ダークモードを改善し、WebP 壁紙のサポートを追加し、タスクバー、スタート、Bluetooth などの問題を修正します。

Windows 11アップデートKB5074109は大失敗だった – 主な問題点一覧

Windows 11アップデートKB5074109は大失敗だった – 主な問題点一覧

Windows 11向けの2026年1月アップデートであるKB5074109は、クラッシュ、起動失敗、Outlookの問題、アンインストールエラーを引き起こし、ユーザーはそれを削除せざるを得なくなった。

ChatGPTの会話がGoogle検索に表示されないようにする方法

ChatGPTの会話がGoogle検索に表示されないようにする方法

ChatGPTの会話がGoogle検索に表示されないようにするには、公開されているChatGPTの共有リンクを確認して削除する方法をご紹介します。

Windows 11にWindows Subsystem for Android(WSA)をインストールする方法

Windows 11にWindows Subsystem for Android(WSA)をインストールする方法

Windows 11でAndroidアプリを実行するには、Microsoft StoreまたはPowerShellを使用してWindows Subsystem for Android(WSA)をインストールできます。手順は以下のとおりです。

ChatGPTがAIトレーニングに個人データを使用するのを止める方法

ChatGPTがAIトレーニングに個人データを使用するのを止める方法

OpenAIはデフォルトでChatGPTの会話内容をAIの学習のために収集しますが、プライバシー保護のためにこの機能を無効にする方法をご紹介します。

Windows 11向けビルド27913が、設定アプリの変更を含むリリース(Canary版)として公開されました。

Windows 11向けビルド27913が、設定アプリの変更を含むリリース(Canary版)として公開されました。

Windows 11ビルド27913(Canary)では、設定UIが再設計され、Vistaの起動音が復元され、黒画面の壁紙の問題が解決されるなど、さまざまな改善が施されています。

Windows 11 24H2 リリース向けビルド 26120.4733 (KB5062651) (変更点あり) (ベータ版)

Windows 11 24H2 リリース向けビルド 26120.4733 (KB5062651) (変更点あり) (ベータ版)

Windows 11 用ビルド 26120.4733 (KB5062651) がベータ チャネルでリリースされ、新しい AI 画像説明、アプリのアクセス許可の再設計、および管理者保護が提供されます。

Windows 11 25H2 用ビルド 26200.5702 (KB5062653) には新機能が含まれています (開発者向け)

Windows 11 25H2 用ビルド 26200.5702 (KB5062653) には新機能が含まれています (開発者向け)

Windows 11 25H2 用のビルド 26200.5702 (KB5062653) では、AI による画像の説明、新しい管理者セキュリティ、再設計されたアクセス許可ダイアログなどが追加されています。

Windows 10でwingetを使用してアプリをインストールする方法

Windows 10でwingetを使用してアプリをインストールする方法

Windows 10では、wingetコマンドを使用してアプリをインストールできるようになりました。以下は、Windowsパッケージマネージャーを使用してアプリをインストールする手順です。