---
title: "Sitecoreモジュール参照"
slug: "sitecore-module-reference"
abstract: "SitecoreがDockerアセットイメージとして提供するモジュールについて説明しています。"
---
# Sitecoreモジュール参照

このトピックでは、Dockerア *セットイメージ* として利用可能なSitecoreモジュールと、カスタムイメージを作成する際に各ロールに必ず含めるべきSitecoreランタイムのDockerfile命令について説明します。モジュール画像Sitecoreより詳細な説明とその含み方については、Sitecore PowerShell拡張(SPE)およびSitecore Experience Accelerator(SXA)モジュールを含む[Sitecoreモジュールの追加方法に関するこのトピック](https://doc.sitecore.com/xp/ja/developers/103/developer-tools/add-sitecore-modules.html "Add Sitecore modules")を参照してください。

GitHubの[Sitecore Docker Imagesリポジトリ](https://github.com/Sitecore/docker-images/tree/master/tags) には利用可能なモジュールアセットイメージやタグのリストがあります。

## Sitecore PowerShell拡張(SPE)

### イメージリポジトリ

-   scr.sitecore.com/sxp/modules/sitecore-spe-assets

### Dockerfile instructions

-   mssql-init:
    
    \# escape=\`
    
    ARG BASE\_IMAGE
    ARG SPE\_RESOURCES\_IMAGE
    
    FROM ${SPE\_RESOURCES\_IMAGE} AS spe\_resources
    
    FROM ${BASE\_IMAGE} AS spe
    
    SHELL "powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"
    
    COPY --from=spe\_resources C:\\module\\db C:\\resources\\spe
    
-   CM:
    
    COPY --from=<spe\_image> C:\\module\\cm\\content C:\\inetpub\\wwwroot
## Sitecore Experience Accelerator (SXA)

### イメージリポジトリ

-   scr.sitecore.com/sxp/modules/sitecore-sxa-xm1-assets
-   scr.sitecore.com/sxp/modules/sitecore-sxa-xp1-assets

### Dockerfile instructions

-   solr-init:
    
    COPY --from=<sxa\_image> C:\\module\\solr\\cores-sxa.json C:\\data\\cores-sxa.json
    
-   CD:
    
    COPY --from=<sxa\_image> C:\\module\\cd\\content C:\\inetpub\\wwwroot
    COPY --from=<sxa\_image> C:\\module\\tools C:\\module\\tools
    RUN C:\\module\\tools\\Initialize-Content.ps1 -TargetPath C:\\inetpub\\wwwroot; \`
     Remove-Item -Path C:\\module -Recurse -Force;
    
-   CM:
    
    COPY --from=<sxa\_image> C:\\module\\cm\\content C:\\inetpub\\wwwroot
    COPY --from=<sxa\_image> C:\\module\\tools C:\\module\\tools
    RUN C:\\module\\tools\\Initialize-Content.ps1 -TargetPath C:\\inetpub\\wwwroot; \`
     Remove-Item -Path C:\\module -Recurse -Force;
## JavaScriptサービス(JSS)/Sitecoreヘッドレスサービス

### イメージリポジトリ

ヘッドレスサービスv14、v15:

-   scr.sitecore.com/sxp/modules/jss-xm1-assets
-   scr.sitecore.com/sxp/modules/jss-xp1-assets

ヘッドレスサービスv16+:

-   scr.sitecore.com/sxp/modules/sitecore-headless-services-xm1-assets
-   scr.sitecore.com/sxp/modules/sitecore-headless-services-xp1-assets

### Dockerfile instructions

-   mssql-init:
    
    COPY --from=<headless\_services\_image> C:\\module\\db C:\\resources\\jss
    
-   CD:
    
    COPY --from=<headless\_services\_image> C:\\module\\cd\\content C:\\inetpub\\wwwroot
    COPY --from=<headless\_services\_image> C:\\module\\tools C:\\module\\tools
    RUN C:\\module\\tools\\Initialize-Content.ps1 -TargetPath C:\\inetpub\\wwwroot; \`
     Remove-Item -Path C:\\module -Recurse -Force;
    
-   CM:
    
    COPY --from=<headless\_services\_image> C:\\module\\cm\\content C:\\inetpub\\wwwroot
    COPY --from=<headless\_services\_image> C:\\module\\tools C:\\module\\tools
    RUN C:\\module\\tools\\Initialize-Content.ps1 -TargetPath C:\\inetpub\\wwwroot; \`
     Remove-Item -Path C:\\module -Recurse -Force;
## Sitecore Management Services

### イメージリポジトリ

-   scr.sitecore.com/sxp/modules/sitecore-management-services-xm1-assets
-   scr.sitecore.com/sxp/modules/sitecore-management-services-xp1-assets

### Dockerfile instructions

-   CM:
    
    COPY --from=<management\_services\_image> C:\\module\\cm\\content C:\\inetpub\\wwwroot
## Email Experience Manager専用ディスパッチサーバー

### イメージリポジトリ

-   scr.sitecore.com/sxp/modules/dds-xp1-assets

### Dockerfile instructions

-   CM:
    
    COPY --from= <dds\_asset\_image>
    C:\\module\\cm\\content C:\\inetpub\\wwwroot
    
    COPY --from=<dds\_asset\_image>
    C:\\module\\tools C:\\module\\tools
    
    COPY --from=<sitecore-docker-tools-assets> C:\\tools C:\\module\\tools 
    
    RUN C:\\module\\tools\\Initialize-Content.ps1
    -TargetPath C:\\inetpub\\wwwroot; \`
    
        Remove-Item -Path C:\\module -Recurse
    -Force;
    
-   専用ディスパッチサーバー(DDS)
    
    COPY --from=<dds\_asset\_image>
    C:\\module\\dds\\content C:\\inetpub\\wwwroot
    
    COPY --from=<dds\_asset\_image>
    C:\\module\\tools C:\\module\\tools
    
    COPY --from=<sitecore-docker-tools-assets> C:\\tools C:\\module\\tools 
    
    RUN C:\\module\\tools\\Initialize-Content.ps1
    -TargetPath C:\\inetpub\\wwwroot; \`
    
        Remove-Item -Path C:\\module
    -Recurse -Force;
## Sitecore出版サービス

### イメージリポジトリ

scr.sitecore.com/sxp/modules/sps-assets

### Dockerfile instructions

-   CD:
    
    COPY --from=<sps\_image>
    C:\\module\\cd\\content C:\\inetpub\\wwwroot
    
    Sitecore Publishing Service 7.0を運用中で、Sitecore 10.2以前を使用しているか、またはSitecore 10.3へのアップグレードを予定している場合は、以下のコマンドを実行して複数リンクのサポートを有効にしてください:
    
    RUN Remove-Item -Path
    C:\\inetpub\\wwwroot\\App\_Config\\Modules\\PublishingService\\Sitecore.Publishing.Service.SingleLinkDatabase.config
    -Force;
    
-   CM:
    
    COPY --from=<sps\_image>
    C:\\module\\cm\\content C:\\inetpub\\wwwroot
    
    Sitecore Publishing Service 7.0を運用中で、Sitecore 10.2以前を使用しているか、またはSitecore 10.3へのアップグレードを予定している場合は、以下のコマンドを実行して複数リンクのサポートを有効にしてください:
    
    RUN Remove-Item -Path
    C:\\inetpub\\wwwroot\\App\_Config\\Modules\\PublishingService\\Sitecore.Publishing.Service.SingleLinkDatabase.config
    -Force;