.NET Core 2.1 コンテナーのリリースノート
リリースノート
概要
第1章 .NET Core 2.1 コンテナーの新機能
.NET Core 2.1 コンテナーのリリースノートは、.NET Core 2.1 RPM パッケージのリリースノートです。既知の問題、オペレーティングシステム のアーキテクチャー、プライバシー、およびサポートの詳細は、.NET Core 2.1 RPM パッケージのリリースノート を参照してください。
.NET Core 2.1 ランタイムイメージ:
-
RHEL 7 ベース:
registry.redhat.io/dotnet/dotnet-21-runtime-rhel7 -
RHEL 8 ベース:
registry.access.redhat.com/ubi8/dotnet-21-runtime
-
RHEL 7 ベース:
.NET Core 2.1 Source-to-Image(S2I)ビルダーイメージ:
-
RHEL 7 ベース:
registry.redhat.io/dotnet/dotnet-21-rhel7 -
RHEL 8 ベース:
registry.access.redhat.com/ubi8/dotnet-21
-
RHEL 7 ベース:
第2章 新しい環境変数
.NET Core 2.1 コンテナーイメージに以下の環境変数が追加されました。
DOTNET_TOOLS Used は、アプリケーションをビルドする前にインストールする .NET ツールの一覧を指定します。@<version> でパッケージ名を保留することにより、特定のバージョンをインストールできます。
第3章 削除された環境変数
以下の環境変数は、.NET Core 2.1 コンテナーイメージから削除されました。
ランタイムイメージに ASP.NET Core ランタイムストアが含まれていることを前提とします。
.NET Core 2 . 1 で利用可能な環境変数の一覧は、「環境変数」を参照してください。
第4章 既知の問題
-
Red Hat Enterprise Linux 7 のビルドコンテナーが、
rh-nodejs8パッケージではなくrh-nodejs10パッケージを含むように更新されました。Node.js 8 のサポートは、2019 年 12 月に終了し、インストールするモジュールには修正されないセキュリティー脆弱性があります。rh-nodejs10を使用する更新により、rh-nodejs8パッケージに依存するアプリケーションが破損する可能性があります。関連する変更についての詳細は、Node.js 10 changelog ファイル を参照してください。 - ASP.NET Core 共有フレームワークがないため、フレームワーク依存として公開される ASP.NET Core アプリケーションはランタイムコンテナーイメージで実行できません。詳細は、.NET Core 2.1 RPM パッケージの『.NET Core 2.1 Release Notes』の「 Shared Framework issue 」を参照してください。
.NET Core SDK 2.1.3xx には誤った
NETStandard.Libraryバージョンが含まれています。この SDK バージョンを使用すると、ビルドが失敗する場合があります。この問題を修正するには、SDK 2.1.402(以降)に更新します。最新の SDK バージョンに更新するには、DOTNET_SDK_VERSION環境変数を 2.1.402(または最新の SDK バージョンまたは最新の設定)に変更します。これおよびその他の環境変数の詳細は、「環境変数」を参照 してください。SDK バージョンを指定
し、最新の SDK バージョンに更新しない場合は、csprojファイルの以下のエントリーを削除することで、この問題を回避できます。<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
RPM の 既知 の問題と回避策の一覧は、.NET Core 2.1 RPM パッケージの『.NET Core 2.1 Release Notes』の既知の問題を参照してください。