Dockerを使用してSitecore XPプレリリースをデプロイする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Dockerを使用してプレリリースをインストールする方法について説明します。 Sitecoreインストール フレームワークを使用してプレリリースをインストールすることもできます。Sitecoreは、次のアップデート リリースのプレリリースを配布して、お客様にホットフィックス リクエストの修正を提供します。プレリリースは累積的であり、各プレリリースには、そのシリーズの以前のプレリリースで実装されたすべての変更が含まれています。これらのプレリリースはすべて、次のアップデートリリース (Sitecore XP 10.1 Update 2など) に組み込まれます。
すべてのプレリリースは、最新のSitecore XPリリースに基づいています。たとえば、お客様がSitecore XP 10.1.0を使用しており、Sitecore XP 10.1.1を既にリリースしている場合、お客様がSitecoreカスタマーサポートにホットフィックスをリクエストすると、Sitecore XP 10.1.2のプレリリースで提供されます。この修正プログラムを入手するには、お客様はSitecore XP 10.1.1に更新し、修正プログラムを含むSitecore XP 10.1.2プレリリースを適用する必要があります。
プレリリースは、Sitecoreカスタマーサポートからのリクエストに応じて入手できます。
Dockerを使用してSitecore XPプレリリースをインストールする
プレリリース パッケージには、必要に応じてSitecoreのバージョンに固有の手順を含めることができるSitecore.Platform.Instructions X.X.X rev. XXXXXX PRE.mdファイルなど、必要なすべてのリソースが含まれています。
次の例では、デルタ アセット イメージをSitecore XP Scaled (XP1) トポロジに追加する方法について説明します。
DockerのSitecoreランタイム イメージを適用する
Dockerを使用して最新のプレリリースをインストールするには:
-
プレリリース パッケージで、ソリューションが使用するSitecoreトポロジのReleased-images-sxp-pre-*.jsonファイルを見つけます。
イメージには必要なすべてのリソースが含まれており、次のファイル構造があります。
C:\platform\role

-
Sitecoreサーバー ロールのランタイム イメージを更新するには、必要な手順をSitecoreランタイムDockerファイルに追加します。その後、リソース ファイルを使用して、カスタム イメージのビルド プロセス中にSitecoreインストールにホットフィックスを適用します。
メモデルタ アセット イメージは、ソリューションで使用するSitecore XPトポロジに使用する必要があります。
Dockerfileの手順を追加する
Dockerfileの指示は、Sitecoreサーバーの役割ごとに追加する必要があります。
Content Management (CM) ロールのDockerfile手順を追加するには、ソリューションでCMロールのSitecoreランタイムDockerfileを開き、イメージをプルする次の手順を追加します。
デルタ アセット イメージをカスタム イメージで定義されている正しいパスにコピーするには、次の手順を追加します。
Docker Composeでの設定
Docker Composeファイルがない場合は、作成する必要があります。
すでにDocker Composeファイルがある場合は、Docker Composeファイルを更新するdocker-compose.override.ymlファイルを作成し、カスタムSitecore画像を保存するフォルダのルートに保存する必要があります。
Docker ComposeでCMロールのカスタムイメージを設定するには、次のコードをDocker Composeファイルまたはdocker-compose.override.ymlファイルに追加します。
このプロセスは、トポロジ内のすべてのサーバーの役割に対して繰り返す必要があります。サーバー ロールの名前は、サービスのDocker Compose仕様で使用されているものと同じである必要があります。
Sitecoreランタイム イメージをAKSに適用する
AKSでデルタ アセット イメージを適用するには、Dockerのすべての手順を繰り返してから、イメージをk8s仕様のカスタム ソリューションにコピーします。