6.2. Sitecore の起動¶
ここでは作成をしたイメージを利用して、Sitecore を起動する手順を紹介しています。
6.2.1. ライセンスファイルの設定¶
Docker で Sitecore を立ち上げる際に、ライセンスファイルを適用する必要があります。今回、ライセンスファイルは C:\projects\docker-images\license.xml に配置していることを前提とします。
Set-LicenseEnvironmentVariable.ps1 -Path C:\projects\docker-images\license.xml
6.2.2. イメージを選択して起動¶
今回は Sitecore Experience Platform に Sitecore Experience Accelerator がインストールされている構成を起動します。動作確認用のファイルは、 docker-images\windows\tests\9.3.x のフォルダに展開されています。
対象となるファイルは、 docker-compose.xp.xsa.yml ファイルです。Docker のコマンドを実行します。
docker-compose --file .\docker-compose.xp.sxa.yml up
上記のコマンドを実行すると、コンテナで Sitecore が起動します。
別の PowerShell を起動して、稼働しているコンテナのリストを参照します。
docker container list
起動しているコンテナを一覧で確認すると以下のように表示されます。
6.2.3. 動作検証¶
コンテナを起動するときに利用した docker-compose.xp.sxa.yml のファイルを見ると以下の記載があります。
cm:
image: ${REGISTRY}sitecore-xp-sxa-standalone:${SITECORE_VERSION}-windowsservercore-${WINDOWSSERVERCORE_VERSION}
entrypoint: powershell.exe -Command "& C:\\tools\\entrypoints\\iis\\Development.ps1"
ports:
- "44001:80"
実際の cm: (編集サーバー)のコンテナにアクセスする際、localhost の 44001 のポートにアクセスすると、編集サーバーの 80 のポートに接続することができます。
ログイン画面も編集サーバーからアクセスができます。
管理画面が表示されました。
このように Docker を利用して Sitecore を立ち上げることができました。
動作を停止させる場合は、 Ctrl + C をクリックしてください。稼働しているコンテナが停止します。
6.2.4. 参考動画¶
上記の手順を実行している YouTube の動画をご覧ください。