次の方法で共有


.NET 9 コンテナー イメージで zlib がインストールされなくなりました

.NET 9 コンテナー イメージは、.NET ランタイムの依存関係ではなくなったため、zlib をインストールしなくなりました。

以前の動作

以前のバージョンの .NET コンテナー イメージでは、Linux 基本イメージ パッケージ リポジトリから最新バージョンの zlib パッケージがインストールされました。

新しい動作

.NET 9 以降では、コンテナー イメージは zlibをインストールしなくなりました。 さらに、基本イメージから既にインストールされているイメージでは、zlib が更新されなくなります。

導入されたバージョン

.NET 9 Preview 7

変更の種類

この変更は、動作変更です。

変更理由

.NET 9 では、ランタイムには静的にリンクされたバージョンの zlib-ngが含まれています。 その結果、.NET ランタイムは zlib でパッケージ依存関係がなくなりました。 .NET コンテナー イメージのサイズを小さくするために、.NET 9 コンテナー イメージは zlib をインストールしなくなり、ベース Linux イメージからすでにインストールされているイメージで zlib を更新しなくなります。

ほとんどのシナリオでは、アクションは必要ありません。 コンテナー化された .NET アプリが zlib で直接パッケージに依存している場合は、パッケージ マネージャーを使用して Dockerfile に手動インストールします。

影響を受ける API

[なし] :

関連項目