Use .NET 7, with Linux or Windows Containers, for your containerized Docker server application when:
- You have cross-platform needs. For example, you want to use both Linux and Windows Containers.
- Your application architecture is based on microservices.
- You need to start containers fast and want a small footprint per container to achieve better density or more containers per hardware unit in order to lower your costs.
The available images are:
| Image | Comments | | ------ | ------- | | mcr.microsoft.com/dotnet/runtime:7.0 | .NET 7 multi-architecture | | mcr.microsoft.com/dotnet/aspnet:7.0 | ASP.NET Core 6.0 multi-architecture | | mcr.microsoft.com/dotnet/sdk:7.0 | Dev image|
You can find all the available docker images in dotnet-docker