.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
[なし] :
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET