第3章 コンテナーの既知の問題
.NET 10.0 コンテナーイメージには次の既知の問題が適用されます。
dnfコマンドは使用できません。イメージサイズを縮小するために、.NET 10.0 コンテナーイメージは、標準の
ubiイメージではなく、ubi-minimalベースイメージに基づいています。ubi-minimalイメージは、パッケージマネージャーとしてdnfではなくmicrodnfを提供します。Dockerfile または Containerfile で
dnfコマンドが使用されている場合は、代わりにmicrodnfを使用するように更新する必要があります。詳細は、
microdnf(8)の man ページを参照してください。UBI 接頭辞付きリポジトリーでは .NET バージョンタグが使用されなくなりました。
UBI 接頭辞が付いたリポジトリー (例:
ubi9/dotnet-100やubi9/dotnet-100-runtime) には、.NET バージョンのタグが含まれなくなりました。UBI リポジトリーの標準に従い、タグ付けは RHEL バージョンに基づいて行われるようになりました。最新バージョンを取得するには、タグを省略するか (デフォルトでは
latest)、明示的にlatestタグを使用します。ASP.NET Core ランタイムは別のイメージにあります。
.NET 10.0 以降、.NET ランタイムイメージ (例:
registry.access.redhat.com/ubi9/dotnet-100-runtime) には ASP.NET Core ランタイムが含まれなくなりました。アプリケーションに ASP.NET Core ランタイムが必要な場合は、新しい ASP.NET Core ランタイムイメージ (例:
registry.access.redhat.com/ubi9/dotnet-100-aspnet) を使用する必要があります。ASP.NET Core ランタイムは別の ImageStream にあります。
.NET 10.0 以降、s2i-dotnetcore OpenShift
dotnet-runtimeImageStream には ASP.NET Core ランタイムが含まれなくなりました。アプリケーションに ASP.NET Core ランタイムが必要な場合は、代わりに新しい
dotnet-aspnetImageStream を使用する必要があります。
コア RPM パッケージに関連する既知の問題のリストについては、.NET 10.0 RPM パッケージの .NET 10.0 リリースノートの 既知の問題 セクションを参照してください。