4.21. コンテナー


Container Tools パッケージが更新されました

Podman、Buildah、Skopeo、crun、および runc ツールを含む Container Tools パッケージが利用可能になりました。今回の更新で、以前のバージョンに対するバグ修正および機能拡張のリストが追加されました。

主な変更点は、以下のとおりです。

  • podman pod create コマンドが、CPU とメモリーの制限の設定をサポートするようになりました。Pod 内のすべてのコンテナーに制限を設定できますが、Pod 内の個々のコンテナーには独自の制限を設定できます。
  • podman pod clone コマンドは、既存の Pod のコピーを作成します。
  • podman play kube コマンドは、BlockDevice および CharDevice ボリュームを使用したセキュリティーコンテキスト設定をサポートするようになりました。
  • podman play kube によって作成された Pod は、podman-kube@<service>.service (たとえば、systemctl --user start podman-play-kube@$(systemd-escape my.yaml).service など) を使用して、systemd ユニットファイルによって管理できるようになりました。サービス)。
  • podman push および podman push manifest コマンドが sigstore 署名をサポートするようになりました。
  • podman network --opt isolate コマンドを使用して、Podman ネットワークを分離できるようになりました。

Podman がバージョン 4.2 にアップグレードされました。注目すべき変更点の詳細は、アップストリームリリースノート を参照してください。

(JIRA:RHELPLAN-118462)

GitLab Runner が Podman を使用して RHEL で利用できるようになりました

GitLab Runner 15.1 以降では、GitLab Runner Docker Executor でコンテナーランタイムとして Podman を使用できます。詳細は、GitLab のリリースノート を参照してください。

(JIRA:RHELPLAN-101140)

Podman が --health-on-failure オプションをサポートするようになりました

podman run および podman create コマンドで --health-on-failure オプションがサポートされるようになり、コンテナーのステータスが異常になったときに実行するアクションを決定できるようになりました。

--health-on-failure オプションは、次の 4 つのアクションをサポートします。

  • none: アクションを実行しません。これがデフォルトのアクションです。
  • kill: コンテナーを強制終了します。
  • restart: コンテナーを再起動します。
  • stop: コンテナーを停止します。
注記

restart アクションを --restart オプションと組み合わせないでください。systemd ユニット内で実行する場合は、systemd の再起動ポリシーを利用する代わりに kill または stop アクションを使用することを検討してください。

(BZ#2097708)

Netavark ネットワークスタックが利用可能になりました。

Netavark スタックは、コンテナーのネットワーク設定ツールです。RHEL 9 では、Netavark スタックは完全にサポートされ、デフォルトで有効になっています。

このネットワークスタックには、次の機能があります。

  • JSON 設定ファイルを使用したコンテナーネットワークの設定
  • ブリッジおよび MACVLAN インターフェイスを含むネットワークインターフェイスの作成、管理、および削除
  • ネットワークアドレス変換 (NAT) やポートマッピングルールなどのファイアウォールの設定
  • IPv4 および IPv6 (IPv4 and IPv6)
  • 複数ネットワークのコンテナー機能の向上
  • aardvark-dns project を使用したコンテナー DNS 解決
注記

同じバージョンの Netavark スタックと aardvark-dns 権限のある DNS サーバーを使用する必要があります。

(JIRA:RHELPLAN-132023)

新しいパッケージ: CRB リポジトリーの catatonit

新しい catatonit パッケージが CodeReady Linux Builder (CRB) リポジトリーで利用できるようになりました。catatonit パッケージは、コンテナーの最小限の init プログラムとして使用され、アプリケーションコンテナーイメージ内に含めることができます。CodeReady Linux Builder リポジトリーに含まれるパッケージは、サポート対象外であることに注意してください。

RHEL 9.0 以降、podman-catonit パッケージは AppStream リポジトリーで利用できることに注意してください。podman-catatonit パッケージは、Podman ツールでのみ使用されます。

(BZ#2074193)

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.