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

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

WBOY
リリース: 2023-10-02 21:33:03
転載
1263 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート