.NET Monitor にはディストリビューションレス イメージのみ含まれます
.NET Monitor 8 イメージ オファリングは、.NET Monitor 7 イメージ オファリングと比較して、より優れたセキュリティ体制と小さなイメージに重点を置くために簡略化されました。 この変更の一環として、.NET Monitor 用の Alpine ベースのイメージは、Ubuntu Chiseled ベースのイメージに置き換えられます。
以前の動作
.NET Monitor 7 には、次の種類のイメージが用意されています。
- Alpine Arm64 と x64
新しい動作
.NET Monitor 8 には、次の種類のイメージが用意されています。
- Ubuntu Chiseled arm64 および x64
.NET Monitor 7 の次のタグ パターンは、.NET Monitor 8 オファリングに相当するものはありません。
- Alpine タグ:
*-alpine
、*-alpine-arm64v8
、*-alpine-amd64
これらのタグ パターンは、.NET Monitor 8 の次のタグ パターンに置き換えられます。
- Ubuntu Chiseled タグ:
*-ubuntu-chiseled
、*-ubuntu-chiseled-arm64v8
、*-ubuntu-chiseled-amd64
latest
フローティング タグは、Alpine ベースのイメージから Ubuntu Chiseled ベースのイメージに自動的に更新されました。
導入されたバージョン
.NET 8 Preview 1
破壊的変更の種類
この変更は、動作変更です。
変更理由
.NET Monitor イメージの用途は、"アプライアンス" イメージとして使用することです。 これらのイメージは、派生の基本イメージとして使用されるものではなく、"そのまま" で使用することを目的としています。 .NET コンテナー オファリングで使用可能な Ubuntu Chiseled のサポートにより、.NET Monitor は、Ubuntu Chiseled ベースのイメージのみを提供するようにオファリングを移行しました。 これらのイメージは、より優れたセキュリティ体制を提供し、イメージ サイズを縮小します。
推奨される操作
.NET Monitor 7 の次のタグ パターンは、.NET Monitor 8 オファリングに相当するものはありません。
- Alpine タグ:
*-alpine
、*-alpine-arm64v8
、*-alpine-amd64
タグの使用状況を更新して、使用する .NET Monitor 8 イメージ オファリングのイメージを示します。 推奨される移行の例を次に示します。
7-alpine
->8-ubuntu-chiseled
完全なディストリビューション イメージからディストリビューションレス イメージに移行する際の注目すべき変更点は、非ルート ユーザーの使用、パッケージ マネージャーの欠如、シェルの不足です。
完全なディストリビューション イメージ (Alpineなど) を使用していた場合、.NET Monitor 8 に移行するときに、デプロイ内の .NET Monitor イメージの実行ユーザーを調整することが必要な場合があります。 実行中のユーザーを変更するためのガイダンスについては、.NET Monitor 8.0 の互換性に関するドキュメントを参照してください。
影響を受ける API
該当なし
.NET