Skip to content

Commit b39dbca

Browse files
Merge pull request #211195 from tomvcassidy/windowsServerMigrationGuide
FAQ Additions for Migration Guidance
2 parents e03090e + 2f8bf07 commit b39dbca

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

articles/container-instances/container-instances-faq.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ sections:
3838
- question: |
3939
Windows Server 2016 base images
4040
answer: |
41+
> [!IMPORTANT]
42+
> From now through 31 December 2022, you can continue to deploy Windows Server 2016 container groups on Azure Container Instances. After this date, Windows Server 2016 images will no longer be supported. See [How do I migrate my Windows Server 2016 container groups to Windows Server 2019 images?](#how-do-i-migrate-my-windows-server-2016-container-groups-to-windows-server-2019-images-) for instructions on how to transition your workloads.
43+
4144
* [Nano Server](https://hub.docker.com/_/microsoft-windows-nanoserver): `sac2016`, `10.0.14393.3568` or newer
4245
* [Windows Server Core](https://hub.docker.com/_/microsoft-windows-servercore): `ltsc2016`, `10.0.14393.3568` or newer
4346
@@ -64,6 +67,34 @@ sections:
6467
answer: |
6568
ACI supports image pulls from ACR and other third-party container registries such as DockerHub. ACI supports image pulls from ACR and other third-party OCI compatible container registries such as DockerHub with an endpoint that is publicly exposed to the internet.
6669
70+
- question: |
71+
How do I migrate my Windows Server 2016 container groups to Windows Server 2019 images?
72+
answer: |
73+
1. Identify what Windows base image you are currently using.
74+
75+
If you're pulling directly from Microsoft Container Registry (MCR), then that image name is your base image.
76+
77+
If you're working with a private registry, you'll need to look at your Dockerfile to identify the base image, which will be stated after the ['FROM' line](https://docs.docker.com/engine/reference/builder/#from).
78+
79+
2. Select the new base image you want to use from Windows Server 2019. Below are some examples of commonly used Windows Server 2016 images on Azure Container Instances and our recommendations for replacement Windows Server 2019 images.
80+
81+
| Windows Server 2016 Image | Recommended Windows Server 2019 Images |
82+
| - | - |
83+
| mcr.microsoft.com/windows/servercore/iis | mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019 |
84+
| mcr.microsoft.com/windows/servercore:ltsc2016 | mcr.microsoft.com/windows/servercore:ltsc2019 |
85+
86+
Read about [image discovery](https://docs.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images#image-discovery) to learn more.
87+
88+
> [!NOTE]
89+
> If you would like assistance selecting your new base image, please create an Azure Support Ticket.
90+
91+
3. Follow the [Update containers in Azure Container Instances how-to guide](container-instances-update.md) to update your ACI container group to use your new base image.
92+
93+
If you're using MCR for your container registry, you can pass the MCR image name directly into the [container group image parameter](https://docs.microsoft.com/en-us/azure/templates/microsoft.containerinstance/containergroups?tabs=bicep&pivots=deployment-language-bicep#containerproperties).
94+
95+
If you're using a private container registry, please follow the steps in [Upgrade containers to a new version of the Windows operating system](https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/upgrade-windows-containers#create-new-container-instances-using-the-new-os-version). Make sure the container group's [image registry parameters](https://docs.microsoft.com/en-us/azure/templates/microsoft.containerinstance/containergroups?tabs=bicep&pivots=deployment-language-bicep#imageregistrycredential) are updated if you have changed them.
96+
97+
6798
- name: Availability and quotas
6899
questions:
69100
- question: |

0 commit comments

Comments
 (0)