Alpine イメージから削除された 'ca-certificates' パッケージ
.NET Alpine コンテナー イメージで ca-certificates
パッケージがインストールされなくなりました。 Alpine 基本イメージには、ほとんどの .NET アプリで必要とされる同じベースライン コンテンツを提供する ca-certificates-bundle
パッケージが含まれます。 この変更の影響を受ける .NET アプリは、ごく少数であると想定されます。
以前の動作
.NET 8 以前は、ca-certificates
パッケージは .NET の Alpine コンテナー イメージに含まれていました。
新しい動作
.NET は、Alpine コンテナー イメージに ca-certificates
パッケージを含めなくなりました。
導入されたバージョン
.NET 8 Preview 7
変更の種類
この変更は、バイナリの互換性に影響を与える可能性があります。
変更理由
パッケージは、イメージ サイズを小さくするために削除されました。 このパッケージを削除すると、.NET 8 Alpine イメージは約 0.6 MB 縮小されます。
推奨される操作
この影響を受けたパッケージが、自分のシナリオで必要とされる場合は、次の Dockerfile 命令を使用して手動によりインストールします。
RUN apk add --upgrade ca-certificates
影響を受ける API
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET