
Explanation:
- Azure Container Instances can schedule both Windows and Linux containers with the same API. You can specify your OS type preference when you create your container groups.
Some features are currently restricted to Linux containers.
https://learn.microsoft.com/en-us/azure/container-instances/container-instances-overview
- Azure Container Apps supports: Any Linux-based x86-64 (linux/amd64) container image with no required base image Containers from any public or private container registry Sidecar and init containers.
https://learn.microsoft.com/en-us/azure/container-apps/containers
- Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it .NET, .NET Core, Java, Node.js, PHP, and Python. Applications run and scale with ease on both Windows and Linux- based environments.
https://learn.microsoft.com/en-us/azure/app-service/overview