Sitecore module reference
This topic describes the Sitecore modules that are available as Docker asset images and the Sitecore runtime Dockerfile instructions that you must include for each role when you build custom images. For a more detailed explanation of Sitecore module images and how they are included, refer to this topic on how to add Sitecore modules, which includes the Sitecore PowerShell Extensions (SPE) and Sitecore Experience Accelerator (SXA) modules.
There is a list of available module asset images and tags on the Sitecore Docker Images repository on GitHub.
Sitecore PowerShell Extensions (SPE)
Image repository
-
scr.sitecore.com/sxp/modules/spe-assets
Dockerfile instructions
-
mssql-init:
RequestResponseCOPY --from=<spe_image> C:\module\db C:\spe_data RUN C:\DeployDatabases.ps1 -ResourcesDirectory C:\spe_data; ` Remove-Item -Path C:\spe_data -Recurse -Force;
-
cm:
RequestResponseCOPY --from=<spe_image> C:\module\cm\content C:\inetpub\wwwroot
Sitecore Experience Accelerator (SXA)
Image repository
-
scr.sitecore.com/sxp/modules/sxa-xm1-assets
-
scr.sitecore.com/sxp/modules/sxa-xp1-assets
Dockerfile instructions
-
mssql-init:
RequestResponseCOPY --from=<sxa_image> C:\module\db C:\sxa_data RUN C:\DeployDatabases.ps1 -ResourcesDirectory C:\sxa_data; ` Remove-Item -Path C:\sxa_data -Recurse -Force;
-
solr-init:
RequestResponseCOPY --from=<sxa_image> C:\module\solr\cores-sxa.json C:\data\cores-sxa.json
-
cd:
RequestResponseCOPY --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:
RequestResponseCOPY --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 Services (JSS) / Sitecore Headless Services
Image repository
Headless Services v14, v15:
-
scr.sitecore.com/sxp/modules/jss-xm1-assets
-
scr.sitecore.com/sxp/modules/jss-xp1-assets
Headless Services 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:
RequestResponseCOPY --from=<headless_services_image> C:\module\db C:\resources\jss_data RUN C:\DeployDatabases.ps1 -ResourcesDirectory C:\jss_data; ` Remove-Item -Path C:\jss_data -Recurse -Force;
-
cd:
RequestResponseCOPY --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:
RequestResponseCOPY --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
Image repository
-
scr.sitecore.com/sxp/modules/sitecore-management-services-xm1-assets
-
scr.sitecore.com/sxp/modules/sitecore-management-services-xp1-assets
Dockerfile instructions
-
cm:
RequestResponseCOPY --from=<management_services_image> C:\module\cm\content C:\inetpub\wwwroot
Horizon
Image repository
-
scr.sitecore.com/sxp/modules/horizon-integration-xm1-assets
-
scr.sitecore.com/sxp/modules/horizon-integration-xp0-assets
-
scr.sitecore.com/sxp/modules/horizon-integration-xp1-assets
Dockerfile instructions
-
mssql-init:
RequestResponseCOPY --from=<horizon_image> C:\module\db C:\horizon_integration_data RUN C:\DeployDatabases.ps1 -ResourcesDirectory C:\horizon_integration_data; ` Remove-Item -Path C:\horizon_integration_data -Recurse -Force;
-
cm:
RequestResponseCOPY --from=<horizon_image> C:\module\cm\content C:\inetpub\wwwroot
-
mssql-init:
RequestResponseCOPY --from=<horizon_image> C:\module\db C:\resources\hrz
Email Experience Manager Dedicated Dispatch Server
Image repository
-
scr.sitecore.com/sxp/modules/dds-xp1-assets
Dockerfile instructions
-
cm:
RequestResponseCOPY --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;
-
Dedicated Dispatch Server (DDS)
RequestResponseCOPY --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 Publishing Service
Image repository
scr.sitecore.com/sxp/modules/sps-assets
Dockerfile instructions
-
CD:
RequestResponseCOPY --from=<sps_image> C:\module\cd\content C:\inetpub\wwwroot
-
CM:
RequestResponseCOPY --from=<sps_image> C:\module\cm\content C:\inetpub\wwwroot