最初のDocker Windows Serverコンテナを実行する方法

Zui Chunodocker Windows Serverkontenawo Shi Xingsuru Fang Fa



Docker Windows Serverコンテナを使用すると、Windowsサーバー上の孤立した環境でアプリケーションを実行できます。これらのコンテナは、Windows Server CoreまたはNano Server画像に基づいてWindows実行可能ファイルで動作するように設計されています。この投稿では、それらについて話し、あなたがどのようにできるかを見ていきます 最初のドケットWindowsサーバーコンテナを実行します。



none





最初のDocker Windows Serverコンテナを実行します

Docker Windows Serverコンテナでは、軽量で孤立した環境でWindowsでプログラムを実行できます。それらは、コード、ライブラリ、システムツールなど、プログラムが実行する必要があるすべてのものを含む小さなパッケージのように機能します。これらのコンテナは、Nano ServerやServer CoreなどのWindows Server画像に基づいています。それらはより速く、従来の仮想マシンと比較してより少ないリソースを使用しています。 Dockerを使用すると、これらのコンテナを簡単に作成、実行、管理できます。これにより、開発者とITチームは、同じサーバー上の他のプログラムを妨害することなく、アプリケーションをより迅速かつ効率的に構築および展開するのに役立ちます。





最初のDocker Windows Serverコンテナを実行するには、以下の手順に従う必要があります。



  1. Hyper-Vの役割とコンテナ機能をインストールします
  2. Dockerモジュールをインストールします
  3. サーバーを再起動します
  4. Docker画像を引っ張って実行します

それらについて詳しく説明しましょう。

PC用のファッションゲーム

1] Hyper-Vの役割とコンテナ機能をインストールします

none

まず、すべての前提条件をチェックすることにより、Dockerのサーバーを準備する必要があります。そのためには、インストールする必要があります Hyper-Vの役割とコンテナ機能  最初に私たちのシステムで。そのためには、以下の手順に従う必要があります。



  1. 開ける  サーバーマネージャー  クリックしてください  役割と機能を追加します。
  2. 次にクリックします。
  3. 選択します  ロールベースまたは機能ベースのインストール  次にクリックします。
  4. 次に、サーバーを選択し、[次へ]をクリックします。
  5. それからあなたは探す必要があります  Hyper-V  チェックボックスをチェックして、クリックします  機能を追加します  プロンプトがある場合は、次にクリックします。
  6. に行きます  特徴  タブ、ティック  容器、  次にクリックします。
  7. 次に、隣にクリックして到達します  仮想スイッチ  タブ。
  8. その後、イーサネットにチェックして、[次へ]をクリックする必要があります。
  9. 到達するまで次のクリックを続けてください 結果  タブ、インストールを開始するにはインストールをクリックします。

サーバーのハードウェア機能に依存するため、インストールには少し時間がかかります。

完了したら、サーバーを再起動する必要があります。

2] Dockerモジュールをインストールします

none

前提条件を構成した後、Dockerモジュールをインストールすることになっています。次のコマンドを実行するだけでそれを行うことができます PowerShell(管理者として)。 

E89F06C9861FE949C173C91541CD9FE5A0BC1B3

モジュールがコンピューターにインストールされるまで少し時間がかかるため、数分間待つ必要があります。完了したら、Dockerパッケージをインストールする必要があります。そのために、以下のコマンドを実行します。

インテルエクストリームチューニングユーティリティの互換性
Install-Package -Name docker -ProviderName DockerMsftProvider

パッケージがコンピューターにインストールされるまでに時間がかかるので、数分待ちます。

3]サーバーを再起動します

完了したら、サーバーを再起動する必要があります。そのためには、実行できます 再起動コンピューター  PowerShellまたはスタートメニューから再起動します。コンピューターが起動したら、次のステップに進みます。

4] Windows Docker画像を引っ張って実行します

none

サーバーがアップしたので、開く必要があります  Powershell  再び管理者の特権があります。次に、Docker画像を引くには、次のコマンドを実行する必要があります。

docker pull mcr.microsoft.com/windows/servercore:ltsc2022

それを行うと、次のコマンドを実行してDocker画像を確認する必要があります。

48D6483D50AD77C939D9D0D0594116BE7907028968

Dockerをインストールして画像を持っているという事実を証明する画像の詳細が表示されます。

以前のWindowsインストールのディスククリーンアップ

画像を引いたら、先に進んで実行できます。

35F0E8176CD72A08CAFA71CAA2B56A17B99F081

言及されたコマンドは、セッションを非対話的にします。インタラクティブにするには、次のコマンドを実行する必要があります。

docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022

後者を実行します。

コマンドを実行すると、別のインタラクティブプロンプトが与えられます。その後、Dockerプロンプトで作業に進むことができます。

これにより、Dockerコンテナを開始し、その中にいます。したがって、コマンドを実行する場合  ホスト名、  ログインしたDockerコンテナの名前が表示されます。

Windows ServerにWindows Dockerコンテナをインストールして実行できることを願っています。

読む:  Dockerデスクトップ - Windows 11の予期しないWSLエラー

WindowsでDockerコンテナを起動するにはどうすればよいですか?

WindowsでDockerコンテナを起動するには、Dockerがインストールされて実行されていることを確認してください。コマンドプロンプトまたはPowerShellを開き、コマンドを使用してコンテナ画像をプルします docker pull [image_name](たとえば、docker pull microsoft/nanoserver) 。ダウンロードしたら、コマンドを使用します docker run [image_name] コンテナを起動します。次のようなオプションを追加できます -それ インタラクティブモード用または –Name [container_name] コンテナに名前を付けます。コマンドを実行した後、コンテナが起動し、対話できます。後でコンテナを停止するには、使用してください docker stop [container_name]

読む:  DockerデスクトップはWindows 11で永遠に始まります

Windows10がワイヤレスプリンターを見つけることができません

Windows ServerでDockerコンテナを実行できますか?

はい、サーバーがコンテナをサポートしている場合、WindowsサーバーでDockerコンテナを実行できます。 Windows Serverは、分離されたアプリケーション環境であるWindowsコンテナを実行するために必要な機能を提供します。 Dockerを使用するには、サーバーに「コンテナ」機能を有効にし、Dockerをインストールする必要があります。

人気の投稿