ホームページ  >  記事  >  CMD 経由で Wi​​ndows 10 または 11 に Redhat Podman をインストールする方法

CMD 経由で Wi​​ndows 10 または 11 に Redhat Podman をインストールする方法

WBOY
WBOY転載
2023-10-02 21:33:031143ブラウズ

Windows 11 または 10 への Red Hat Podman のインストール

コマンド プロンプトまたは Powershell を使用して Windows マシンに Red Hat Podman をインストールするには、次の手順に従います。

ステップ 1: システム要件を確認する

まず、Windows システムが最新のアップデートで実行されていて、Podman を実行するための要件を満たしていることを確認する必要があります。 Windows 11 または Windows 10 バージョン 1709 (ビルド 16299) 以降を使用し、Windows Subsystem for Linux 2 (WSL 2) と VM 機能を有効にする必要があります。まだアクティブ化されていない場合は、これを行うことができます。 2 番目のステップのコマンドを使用します。

ステップ 2: WSL 2 と仮想マシン プラットフォームをインストールする

Windows PowerShell またはコマンド プロンプトを開いて、必要なコマンドの実行を開始しましょう。

これを行うには、Windows 10 または 11 の [スタート] ボタンを右クリックし、PowerShell (管理者) またはターミナル (管理者) を選択し、利用可能なコンテンツを選択します。 。 その後、まず次のコマンドを実行して

WSL

機能を有効にします:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
次に、仮想マシン プラットフォーム機能を有効にします:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

コンピューターを起動して、変更を適用します。

如何通过CMD在Windows 10或11上安装Redhat Podmanステップ 3: Windows 10 または 11 に Podman をインストールする

システムを再度再起動した後、管理者として PowerShell を開き、指定された

Winget を使用します。

コマンドは、RedHat PodmanWindows にダウンロードしてインストールします。

winget install RedHat.Podman

如何通过CMD在Windows 10或11上安装Redhat Podmanステップ 4: Podman マシンを初期化する

Podman のインストールが完了したら、次のステップは Podman マシンを初期化することです。コンテナを作成するために必要なファイル。つまり、Linux オペレーティング システムをインポートして WSL をセットアップし、Podman が他の Linux マシンと同様にコンテナをネイティブに実行できるようにします。

podman machine init

如何通过CMD在Windows 10或11上安装Redhat Podmanステップ 5: Podman マシンを起動する

Windows 上で Podman の初期セットアップ構成を設定したら、次のステップは初期化されたマシンを起動することです。機械。これを行うには、Windows コマンド ターミナルに次のように入力するだけです:

podman machine start

ステップ 6: インストールの確認

Podman が正しくインストールされていることを確認するには、PowerShell または CMD で次のコマンドを実行します。

podman --version

出力に Podman のバージョンが表示されるはずです。

コンテナの作成

Podman のコマンド ラインは Docker とまったく同じように機能しますが、デーモンがないため、Docker とは異なります。 Linux システムと同じように、Podman コマンドを使用してコンテナー、イメージ、ポッドを管理できます。ご興味がございましたら、PowerShell 経由で Wi​​ndows 11 または 10 に Docker デスクトップをインストールするための他のチュートリアルもご覧ください。

したがって、コンテナ イメージ (たとえば Ubuntu) をダウンロードするには、次のコマンドを使用します:

podman pull ubuntu
ダウンロードしたイメージを確認するには:

podman images

コンテナをすばやく作成するには、次のコマンドを使用します:

podman run -it ubuntu /bin/bash

コマンド Podman コマンド

次に、一般的な Podman コマンドをいくつか示しますが、その説明は Docker のものと似ています:

1. イメージのプル:

Podman プルを使用して、レジストリ (Docker Hub など) からコンテナー イメージをダウンロードします。

 podman pull ubuntu:latest

2. 実行中のコンテナのリスト:

現在実行中のコンテナのリストを表示します。

podman ps

3. すべてのコンテナのリスト:

停止したコンテナを含むすべてのコンテナのリストを表示します。

podman ps -a

4. コンテナーを実行します:

イメージからコンテナーを作成して開始します。 -it フラグはターミナルを割り当て、コンテナを対話型にします。

podman run -it --rm ubuntu:latest /bin/bash

5. コンテナの停止:

コンテナ ID または名前を指定して、実行中のコンテナを停止します。

podman stop container_name_or_id

6. コンテナの削除:

コンテナ ID または名前を指定して、停止したコンテナを削除します。

podman rm container_name_or_id

7. リスト イメージ:

ローカルで使用可能なコンテナ イメージのリストを表示します。

podman images

8. イメージの削除:

ローカル リポジトリからコンテナ イメージを削除します。

podman rmi image_name

9. コンテナ ログ:

実行中または停止したコンテナのログを表示します。

podman logs container_name_or_id

10. 在正在运行的容器中执行命令:

在正在运行的容器中运行命令,而无需启动新的 shell。

podman exec -it container_name_or_id /bin/bash

11. 端口映射:

将容器的端口映射到主机端口。例如,这会将容器中的端口 80 映射到主机上的端口 8080。

podman run -d -p 8080:80 nginx:latest

12. 列出窗格:

显示 Pod 列表(Podman 用于管理容器组的概念)。

podman pod list

13. 创建一个新容器:

创建一个新容器并向其添加容器。

podman pod create --name mypod

14. 将容器添加到容器:

将现有容器添加到容器。

podman pod container add mypod container_name_or_id

15. 从 Pod 中移除容器:

podman pod container remove mypod container_name_or_id

16. 删除容器:

删除容器及其所有容器。

podman pod rm mypod

卸载

那些还想使用Powershell或命令提示符在Windows上删除Podman的人可以使用给定的命令:

以管理员身份运行命令终端,然后使用:

winget uninstall RedHat. Podman

以上がCMD 経由で Wi​​ndows 10 または 11 に Redhat Podman をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyundongfang.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。