Sitecore XC Docker Composeファイル
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
コンテナを展開するには、以下のファイルが必要ですSitecore Docker Compose:
- docker-compose.yml(sitecore-xc-docker-compose-files.html#UUID-79404faa-d4ae-2500-33ed-ffe7bfefe7e1_section-idm231931531348236 "Docker Compose file")ファイル
- .env(sitecore-xc-docker-compose-files.html#UUID-79404faa-d4ae-2500-33ed-ffe7bfefe7e1_section-idm231931534896987 "Environment variables file")ファイル
!注各Sitecore XCトポロジーのDocker ComposeファイルはSitecore Commerce Container SDKに含まれています。
Docker Composeファイル
Docker Compose設定ファイルはテキストファイル(docker-compose.yml)で、展開トポロジー内の各Sitecore役割の異なるコンテナや設定に関する情報を含みます。Docker Composeファイルはdocker-composeコマンドが使用する主要な構成ファイルです。
環境変数ファイル
環境変数設定ファイルはテキストファイル(.env)で、展開したい環境の設定情報を格納します。サンプル.envファイルは、Docker Composeファイル内で参照される環境変数のデフォルト値を示しています。このファイルは、メインDocker Compose設定外、すなわちdocker-composeコマンドラインユーティリティを使わずにテキストエディタを使って編集できます。
環境変数は、設定設定をコンテナに渡すための優先される仕組みです。
以下の例は、例えばcompose.ymlファイルのmssqlサービスロールが、.envファイルで定義された環境変数を使ってSQL Server SAパスワード(SA_PASSWORD)を設定する方法を示しています:
``` mssql: isolation: ${ISOLATION} image: ${XP_SITECORE_DOCKER_REGISTRY}nonproduction/mssql-developer:2017-${EXTERNAL_IMAGE_TAG_SUFFIX} restart: unless-stopped environment: SA_PASSWORD: ${SQL_SA_PASSWORD} ACCEPT_EULA: "Y" ports: -"14330
" volumes: -type: bind source: c:\containers\mssql-data target: c:\data