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, 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:
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:
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:
RequestResponseCOPY --from=<sxa_image> C:\module\solr C:\sxa_data RUN C:\Add-SolrCores.ps1 -SolrPath C:\solr -SolrSchemaPath C:\sxa_data\managed-schema -SolrCoreNames 'sitecore_sxa_master_index,sitecore_sxa_web_index'; ` Remove-Item -Path C:\sxa_data -Recurse -Force;
-
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
-
scr.sitecore.com/sxp/modules/jss-xm1-assets
-
scr.sitecore.com/sxp/modules/jss-xp1-assets
Dockerfile instructions
-
mssql:
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