第33章 RHEL Web コンソールを使用したコンテナーの管理

Red Hat Enterprise Linux Web コンソールを使用して、コンテナーと Pod を管理できます。Web コンソールを使用すると、非 root または root ユーザーとしてコンテナーを作成できます。

  • root ユーザー として、追加の権限とオプションを備えたシステムコンテナーを作成できます。
  • 非 root ユーザーには 2 つのオプションがあります。

    • ユーザーコンテナーのみを作成するには、Web コンソールをデフォルトモード (制限付きアクセス) で使用できます。
    • ユーザーコンテナーとシステムコンテナーの両方を作成するには、Web コンソールページの上部パネルで [管理アクセス] をクリックします。

ルートコンテナーとルートレスコンテナーの違いの詳細については、ルートレスコンテナーに関する特別な考慮事項 を参照してください。

33.1. Web コンソールでのコンテナーの作成

コンテナーを作成し、ポートマッピング、ボリューム、環境変数、ヘルスチェックなどを追加できます。

前提条件

手順

  1. メインメニューで Podman containers をクリックします。
  2. Create container をクリックします。
  3. Name フィールドに、コンテナーの名前を入力します。
  4. Details タブに必要な情報を入力します。

    • 管理アクセスでのみ使用可能: コンテナーの所有者: システムまたはユーザーを選択します。
    • Image ドロップダウンリストで、選択したレジストリー内のコンテナーイメージを選択または検索します。

      • オプション: 最新のコンテナーイメージをプルするには、Pull latest image チェックボックスをオンにします。
    • Command フィールドはコマンドを指定します。必要に応じて、デフォルトのコマンドを変更できます。

      • オプション: ターミナルを使用してコンテナーを実行するには、With terminal チェックボックスをオンにします。
    • Memory limit フィールドでは、コンテナーのメモリー制限を指定します。デフォルトのメモリー制限を変更するには、チェックボックスをオンにして制限を指定します。
    • システムコンテナーでのみ使用可能: CPU シェアフィールド で、相対的な CPU 時間量を指定します。デフォルト値は 1024 です。デフォルト値を変更するには、チェックボックスをオンにします。
    • システムコンテナーでのみ使用可能: Restart policy ドロップダウンメニューで、次のオプションのいずれかを選択します。

      • いいえ (デフォルト値): アクションはありません。
      • 失敗時: 失敗時にコンテナーを再起動します。
      • Always : コンテナーの終了時、またはシステムの再起動後にコンテナーを再起動します。
  5. 統合 タブに必要な情報を入力します。

    • Add port mapping をクリックして、コンテナーとホストシステムの間にポートマッピングを追加します。

      • IP アドレス、ホストポート、コンテナーポート、プロトコルを入力します。
    • Add volume をクリックしてボリュームを追加します。

      • ホストパス、コンテナーパスを入力します。書き込み可能 オプションのチェックボックスをオンにして、書き込み可能なボリュームを作成できます。SELinux ドロップダウンリストで、次のオプションのいずれかを選択します: No Label、Shared、または Private。
    • Add variable をクリックして環境変数を追加します。

      • キーと値を入力します。
  6. ヘルスチェック タブに必要な情報を入力します。

    • Command フィールドに、ヘルスチェックコマンドを入力します。
    • ヘルスチェックオプションを指定します。

      • 間隔 (デフォルトは 30 秒)
      • タイムアウト (デフォルトは 30 秒)
      • 開始期間
      • 再試行回数 (デフォルトは 3)
      • When unhealthy: 次のいずれかのオプションを選択します。

        • No action (デフォルト): アクションは実行しません。
        • Restart: コンテナーを再起動します。
        • Stop: コンテナーを停止します。
        • Force stop: コンテナーを強制的に停止します。コンテナーが終了するのを待ちません。
  7. Create and run をクリックして、コンテナーを作成して実行します。
注記

Create をクリックすると、コンテナーのみを作成できます。

検証

  • メインメニューで Podman containers をクリックします。新しく作成されたコンテナーは Containers テーブルで確認できます。