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 10ビルド17634が改善点を含んだリリースで公開されました

Windows 10ビルド17634が改善点を含んだリリースで公開されました

Windows 10 バージョン 1809 のビルド 17634 が、スキップ アヘッド オプションを有効にした Fast リングに登録されている PC 向けに現在配信されています。この新しい Redstone 5 アップデートでは、Microsoft は新しいカレンダー検索機能と、音声コマンドに対応した更新版 Cortana Show Me を導入しています。知っておくべきことはすべてここにあります...

新機能を搭載したWindows 10ビルド17623がリリースされました

新機能を搭載したWindows 10ビルド17623がリリースされました

ビルド17623が、Fastリングに登録され、Skip Aheadオプションが有効になっているWindows 10デバイスをお持ちのInsider向けに提供開始されました。このRedstone 5プレビュー版では、HEIFサポート、新しい外部GPU機能、プライバシー設定の変更、Defenderなどが導入され、2018年10月にリリース予定のバージョン1809に搭載されます。

Windows 10:システム設定の説明

Windows 10:システム設定の説明

Windows 10では、設定の「システム」セクションに、ディスプレイ、通知、アプリ、電源オプション、PC情報などをカスタマイズするオプションが含まれています。

メディア作成ツール付きWindows 11ダウンロード(2026年版)

メディア作成ツール付きWindows 11ダウンロード(2026年版)

メディア作成ツールを使用して2026年にWindows 11をダウンロードするには、ユーティリティをダウンロードし、USBフラッシュドライブまたはISOファイルオプションを選択して続行します。

2026年におけるWindows 11のシステム要件

2026年におけるWindows 11のシステム要件

Windows 11のシステム要件はすべてここに記載されています。対応プロセッサ、互換性チェック、TPMとセキュアブートの有効化方法なども含まれています。

Windows 11 用ビルド 27919 では、新しい検索設定の追加とバグ修正が行われています (Canary)

Windows 11 用ビルド 27919 では、新しい検索設定の追加とバグ修正が行われています (Canary)

Windows 11ビルド27919がカナリアチャネルに登場し、検索設定の更新や、ファイルエクスプローラーと入力方法における主要なバグの修正が行われています。

ChatGPTのウェブ版またはアプリ版でアクセントカラーを変更する方法

ChatGPTのウェブ版またはアプリ版でアクセントカラーを変更する方法

ChatGPTのアクセントカラーを変更するには、「設定」>「アクセントカラー」を開き、青、緑、黄、ピンク、オレンジなどの色を選択します。

Windows 11でWindows Hello顔認証を設定する方法

Windows 11でWindows Hello顔認証を設定する方法

Windows 11でWindows Hello顔認証を有効にするには、[設定] > [アカウント] > [サインインオプション]を開き、[設定]をクリックして、画面の指示に従ってください。

Windows 11 26H1 用の KB5073095 (ビルド 28020.1362) が多数の新機能とともにリリースされました (Canary)

Windows 11 26H1 用の KB5073095 (ビルド 28020.1362) が多数の新機能とともにリリースされました (Canary)

Windows 11 26H1 用のビルド 28000.1362 (KB5073095) には、いくつかの新機能、視覚的な改善、およびバグ修正が含まれています。知っておくべきことをすべてご紹介します。

Windows 11 ビルド 22635.4510 (KB5046716) で共有オプションがさらに追加されました (プレビュー)

Windows 11 ビルド 22635.4510 (KB5046716) で共有オプションがさらに追加されました (プレビュー)

Windows 11 用の KB5046716 (ビルド 22635.4510) がリリースされ、ジャンプ リストの共有オプション、ゲームパッドのキーボード レイアウト、アクセシビリティの変更などが追加されました。