Jump To Close Expand all Collapse all Table of contents コンテナーの構築、実行、および管理 多様性を受け入れるオープンソースの強化 Red Hat ドキュメントへのフィードバック (英語のみ) 1. コンテナーを使い始める Expand section "1. コンテナーを使い始める" Collapse section "1. コンテナーを使い始める" 1.1. Podman、Buildah、および Skopeo の特徴 1.2. 一般的な Podman コマンド 1.3. Docker を使用せずにコンテナーを実行 1.4. コンテナーの RHEL アーキテクチャーの選択 1.5. コンテナーツールの取得 1.6. ルートレスコンテナーの設定 1.7. ルートレスコンテナーへのアップグレード 1.8. ルートレスコンテナーに関する特別な考慮事項 1.9. 関連情報 2. コンテナーイメージの種類 Expand section "2. コンテナーイメージの種類" Collapse section "2. コンテナーイメージの種類" 2.1. RHEL コンテナーイメージの一般的な特徴 2.2. UBI イメージの特徴 2.3. UBI 標準イメージの概要 2.4. UBI init イメージの概要 2.5. UBI minimal イメージの概要 2.6. UBI マイクロイメージの概要 3. コンテナーレジストリーの使用 Expand section "3. コンテナーレジストリーの使用" Collapse section "3. コンテナーレジストリーの使用" 3.1. コンテナーレジストリー 3.2. コンテナーレジストリーの設定 3.3. コンテナーイメージの検索 3.4. レジストリーからのイメージの取得 (プル) 3.5. 短縮名のエイリアスの設定 4. コンテナーイメージの使用 Expand section "4. コンテナーイメージの使用" Collapse section "4. コンテナーイメージの使用" 4.1. 短縮名のエイリアスを使用したコンテナーイメージのプル 4.2. イメージのリスト表示 4.3. ローカルイメージの検証 4.4. リモートイメージの検証 4.5. コンテナーイメージのコピー 4.6. ローカルディレクトリーへのイメージレイヤーのコピー 4.7. イメージのタグ付け 4.8. イメージの保存および読み込み 4.9. UBI イメージの再配布 4.10. イメージの削除 5. コンテナーの使用 Expand section "5. コンテナーの使用" Collapse section "5. コンテナーの使用" 5.1. podman run コマンド 5.2. ホストからのコンテナーでのコマンド実行 5.3. コンテナー内でのコマンドの実行 5.4. コンテナーのリスト表示 5.5. コンテナーの起動 5.6. ホストからのコンテナーの検証 5.7. localhost のディレクトリーのコンテナーへのマウント 5.8. コンテナーのファイルシステムのマウント 5.9. 静的 IP を使用したデーモンとしてのサービスの実行 5.10. 実行中のコンテナー内でのコマンドの実行 5.11. 2 つのコンテナー間でのファイルの共有 5.12. コンテナーのエクスポートおよびインポート 5.13. コンテナーの停止 5.14. コンテナーの削除 5.15. コンテナーの SELinux ポリシーの作成 5.16. Podman での事前実行フックの設定 6. コンテナーランタイムの選択 Expand section "6. コンテナーランタイムの選択" Collapse section "6. コンテナーランタイムの選択" 6.1. runc コンテナーランタイム 6.2. crun コンテナーランタイム 6.3. runc および crun でのコンテナーの実行 6.4. コンテナーランタイムの一時的な変更 6.5. コンテナーランタイムの永続的な変更 7. UBI コンテナーへのソフトウェアの追加 Expand section "7. UBI コンテナーへのソフトウェアの追加" Collapse section "7. UBI コンテナーへのソフトウェアの追加" 7.1. UBI init イメージの使用 7.2. UBI マイクロイメージの使用 7.3. UBI コンテナーへのソフトウェアの追加 (サブスクライブされたホスト) 7.4. 標準の UBI コンテナーへのソフトウェアの追加 7.5. UBI minimal コンテナーへのソフトウェアの追加 7.6. UBI コンテナーへのソフトウェアの追加 (サブスクライブしていないホスト) 7.7. UBI ベースのイメージの構築 7.8. Application Stream ランタイムイメージの使用 7.9. UBI コンテナーイメージソースコードの取得 8. コンテナーイメージへの署名 Expand section "8. コンテナーイメージへの署名" Collapse section "8. コンテナーイメージへの署名" 8.1. GPG 署名を使用したコンテナーイメージへの署名 8.2. GPG イメージ署名の検証 8.3. 秘密鍵を使用した sigstore 署名によるコンテナーイメージの署名 8.4. 公開鍵を使用した sigstore イメージ署名の検証 8.5. Fulcio と Rekor を使用した sigstore 署名によるコンテナーイメージの署名 8.6. Fulcio と Rekor を使用した sigstore 署名を持つコンテナーイメージの検証 8.7. 秘密鍵と Rekor を使用した sigstore 署名によるコンテナーイメージの署名 9. コンテナーネットワークの管理 Expand section "9. コンテナーネットワークの管理" Collapse section "9. コンテナーネットワークの管理" 9.1. コンテナーネットワークのリストアップ 9.2. ネットワークの検査 9.3. ネットワークの作成 9.4. コンテナーのネットワークへの接続 9.5. コンテナーのネットワークからの切断 9.6. ネットワークの削除 9.7. 未使用の全ネットワークの削除 10. Pod の使用 Expand section "10. Pod の使用" Collapse section "10. Pod の使用" 10.1. Pod の作成 10.2. Pod 情報の表示 10.3. Pod の停止 10.4. Pod の削除 11. コンテナー間の通信 Expand section "11. コンテナー間の通信" Collapse section "11. コンテナー間の通信" 11.1. ネットワークモードとレイヤー 11.2. コンテナーのネットワーク設定の検査 11.3. コンテナーとアプリケーション間の通信 11.4. コンテナーとホスト間の通信 11.5. ポートマッピングによるコンテナー間の通信 11.6. DNS を利用したコンテナー間の通信 11.7. Pod 内の 2 つのコンテナー間での通信 11.8. Pod での通信 11.9. コンテナーネットワークへの Pod のアタッチ 12. コンテナーネットワークモードの設定 Expand section "12. コンテナーネットワークモードの設定" Collapse section "12. コンテナーネットワークモードの設定" 12.1. 静的 IP でのコンテナー実行 12.2. systemd なしでの DHCP プラグイン実行 12.3. systemd を使用した DHCP プラグインの実行 12.4. macvlan プラグイン 12.5. ネットワークスタックの CNI から Netavark への切り替え 12.6. Netavark から CNI へのネットワークスタックの切り替え 13. Podman を使用した OpenShift へのコンテナーの移植 Expand section "13. Podman を使用した OpenShift へのコンテナーの移植" Collapse section "13. Podman を使用した OpenShift へのコンテナーの移植" 13.1. Podman を使用した Kubernetes YAML ファイルの生成 13.2. OpenShift 環境での Kubernetes YAML ファイルの生成 13.3. Podman でのコンテナーおよび Pod の起動 13.4. OpenShift 環境でのコンテナーおよび Pod の起動 13.5. Podman を使用したコンテナーと Pod の手動実行 13.6. Podman を使用した YAML ファイルの生成 13.7. Podman を使用したコンテナーと Pod の自動実行 13.8. Podman を使用した Pod の自動停止/削除 14. Podman を使用した systemd へのコンテナーの移植 Expand section "14. Podman を使用した systemd へのコンテナーの移植" Collapse section "14. Podman を使用した systemd へのコンテナーの移植" 14.1. Quadlet を使用した systemd ユニットファイルの自動生成 14.2. systemd サービスの有効化 14.3. systemd を使用したコンテナーの自動起動 14.4. podman generated systemd コマンドではなく Quadlet を使用する利点 14.5. Podman を使用した systemd ユニットファイルの生成 14.6. Podman を使用した systemd ユニットファイルの自動生成 14.7. systemd を使用した Pod の自動起動 14.8. Podman を使用したコンテナーの自動更新 14.9. systemd を使用したコンテナーの自動更新 15. Ansible Playbook を使用したコンテナーの管理 Expand section "15. Ansible Playbook を使用したコンテナーの管理" Collapse section "15. Ansible Playbook を使用したコンテナーの管理" 15.1. バインドマウントを使用したルートレスコンテナーの作成 15.2. Podman ボリュームを使用した rootful コンテナーの作成 15.3. シークレットを使用した Quadlet アプリケーションの作成 16. RHEL Web コンソールを使用したコンテナーイメージの管理 Expand section "16. RHEL Web コンソールを使用したコンテナーイメージの管理" Collapse section "16. RHEL Web コンソールを使用したコンテナーイメージの管理" 16.1. 前提条件 16.2. Web コンソールでのコンテナーイメージの取得 16.3. Web コンソールでのコンテナーイメージのプルーニング 16.4. Web コンソールでのコンテナーイメージの削除 17. RHEL Web コンソールを使用したコンテナーの管理 Expand section "17. RHEL Web コンソールを使用したコンテナーの管理" Collapse section "17. RHEL Web コンソールを使用したコンテナーの管理" 17.1. 前提条件 17.2. Web コンソールでのコンテナーの作成 17.3. Web コンソールでのコンテナーの検査 17.4. Web コンソールでのコンテナーの状態の変更 17.5. Web コンソールでのコンテナーのコミット 17.6. Web コンソールでのコンテナーチェックポイントの作成 17.7. Web コンソールでのコンテナーチェックポイントの復元 17.8. Web コンソールでのコンテナーの削除 17.9. Web コンソールでの Pod の作成 17.10. Web コンソールの Pod 内にコンテナーを作成する 17.11. Web コンソールでの Pod の状態の変更 17.12. Web コンソールでの Pod の削除 18. コンテナーでの Skopeo、Buildah、および Podman の実行 Expand section "18. コンテナーでの Skopeo、Buildah、および Podman の実行" Collapse section "18. コンテナーでの Skopeo、Buildah、および Podman の実行" 18.1. コンテナーでの Skopeo の実行 18.2. 認証情報を使用したコンテナーでの Skopeo の実行 18.3. authfile を使用したコンテナーでの Skopeo の実行 18.4. ホストに対するコンテナーイメージのコピー 18.5. コンテナーでの Buildah の実行 18.6. 特権および非特権 Podman コンテナー 18.7. 拡張された権限での Podman の実行 18.8. 少ない権限での Podman の実行 18.9. Podman コンテナー内でのコンテナーのビルド 19. Buildah でコンテナーイメージの構築 Expand section "19. Buildah でコンテナーイメージの構築" Collapse section "19. Buildah でコンテナーイメージの構築" 19.1. Buildah ツール 19.2. Buildah のインストール 19.3. Buildah でイメージの取得 19.4. Buildah を使用した Containerfile からのイメージのビルド 19.5. Buildah でゼロからイメージを新規作成 19.6. Buildah でイメージの削除 20. Buildah を使用したコンテナーの操作 Expand section "20. Buildah を使用したコンテナーの操作" Collapse section "20. Buildah を使用したコンテナーの操作" 20.1. コンテナー内でのコマンドの実行 20.2. Buildah でコンテナーおよびイメージの検証 20.3. buildah mount を使用したコンテナーの変更 20.4. buildah copy および buildah config を使用したコンテナーの変更 20.5. プライベートレジストリーへのコンテナーのプッシュ 20.6. Docker Hub へのコンテナーのプッシュ 20.7. Buildah でコンテナーの削除 21. コンテナーの監視 Expand section "21. コンテナーの監視" Collapse section "21. コンテナーの監視" 21.1. コンテナーでヘルスチェックを使用する 21.2. コマンドラインを使用してヘルスチェックを実行する 21.3. Containerfile を使用してヘルスチェックを実行する 21.4. Podman システム情報の表示 21.5. Podman イベントタイプ 21.6. Podman イベントのモニタリング 21.7. Podman イベントを使用した監査 22. コンテナーチェックポイントの作成および復元 Expand section "22. コンテナーチェックポイントの作成および復元" Collapse section "22. コンテナーチェックポイントの作成および復元" 22.1. ローカルでのコンテナーチェックポイントの作成および復元 22.2. コンテナー復元を使用した起動時間の短縮 22.3. システム間のコンテナーの移行 23. HPC 環境での Podman の使用 Expand section "23. HPC 環境での Podman の使用" Collapse section "23. HPC 環境での Podman の使用" 23.1. Podman と MPI の使用 23.2. mpirun オプション 24. 特殊なコンテナーイメージの実行 Expand section "24. 特殊なコンテナーイメージの実行" Collapse section "24. 特殊なコンテナーイメージの実行" 24.1. ホストへの権限の付与 24.2. runlabel が組み込まれたコンテナーイメージ 24.3. runlabel での rsyslog の実行 25. container-tools API の使用 Expand section "25. container-tools API の使用" Collapse section "25. container-tools API の使用" 25.1. root モードで systemd を使用した Podman API の有効化 25.2. ルートレスモードで systemd を使用した Podman API の有効化 25.3. Podman API の手動実行 法律上の通知 Settings Close Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 13.4. OpenShift 環境でのコンテナーおよび Pod の起動 oc create コマンドを使用して、OpenShift 環境で Pod およびコンテナーを作成できます。 手順 OpenShift 環境で YAML ファイルから Pod を作成します。 $ oc create -f mypod.yaml注記 Kubernetes 環境では、同じフラグを指定して kubectl create コマンドを使用できます。 Previous Next