It is recommended to use short tags for development purposes and then transit to the full tag for deployment. For more details refer to Sitecore image reference article.
Release Cycle for Long Term Service Channel (LTSC) Base Operating System
Products | Initial release | Mainstream support | Extended support |
Sustaining support |
Sitecore XP 10.3 | LTSC 2019 | LTSC 2019 LTSC 2022 |
LTSC 2019 LTSC 2022 |
- |
Sitecore XP 10.2 | LTSC 2019 | LTSC 2019 LTSC 2022 |
LTSC 2019 LTSC 2022 |
- |
Sitecore XP 10.1 | LTSC 2019 | LTSC 2019 | LTSC 2019 | - |
Sitecore XP 10.0 | LTSC 2019 | LTSC 2019 | LTSC 2019 | - |
Release Cycle for Semi-Annual Channel (SAC) Base Operating System
Important note: SAC base images are being deprecated by Microsoft. The last SAC is 20H2 (2009) which has the end of support in August 2022. After August 2022 Sitecore will cease to support any SACs.
Removal Policy for Semi-Annual Channel (SAC) Base Operating System images
Important note: SAC base images are being deprecated by Microsoft. Sitecore images based on deprecated SAC ones will be immediately untagged in the Sitecore SCR when they are no longer supported by Microsoft. These images will be completely deleted from Sitecore SCR after 12 months.
[1] Release dates, version names, and end dates of mainstream support are used here only as an example. Actual values are defined by Microsoft and subject to change. Refer to Container Base Imaging Lifecycles documentation provided by Microsoft for accurate dates for the current and future releases.
Note that the images are still available when untagged, but customers need to use the same SHA that they had previously.
Each image is also associated with a digest SHA. By specifying the SHA instead of the version tag, you can pull a specific version of the image.
For example:
docker pull {SITECORE_DOCKER_REGISTRY}/{PROJECT}/{SITECORE_IMAGE_NAME}@sha256:sha_digest_here
Then it is required to pin your image to an SHA version as shown below and use it in your specifications:
build: context: ../sitecore-common/mssql/common dockerfile: ../init/Dockerfile args: BASE_BUILD_IMAGE: ${BASE_BUILD_IMAGE} BASE_IMAGE: ${BASE_BUILD_IMAGE} TOPOLOGY: xm1 image: ${SITECORE_DOCKER_REGISTRY}/{PROJECT}/{SITECORE_IMAGE_NAME}@sha256:3235326357dfb65f1781dbc4df3b834546d8bf914e82cce58e6e6b676e23ce8f
Note: you can find the SHA by either pulling the image (it shows the digest once the image has been pulled) or by inspecting the image. For example:
docker images ${SITECORE_DOCKER_REGISTRY}/${PROJECT}/${SITECORE_IMAGE_NAME} --digests
or
docker image inspect <image id>
The digest can also be found in the repository here: https://github.com/Sitecore/docker-images/tree/master/tags.