Multi-SDK .NET 6/8/9/10 dev image (amd64+arm64) for CI, migration & legacy audit. Source on GitHub.
50K+
🐳 Docker-образ для разработки сразу на нескольких версиях .NET SDK. Подходит для CI/CD, миграций, тестирования и проверки совместимости legacy-проектов.
Исходники и Dockerfile: github.com/gardasar-code/dotnet-multisdk-docker
| SDK | Платформы |
|---|---|
| .NET 6.0, 8.0, 9.0, 10.0 | linux/amd64, linux/arm64 |
Базовый слой — .NET 10.0 (его host/fxr запускает и младшие рантаймы). Включены и SDK, и shared-рантаймы каждой версии — проекты можно собирать и запускать.
Нужен ещё и .NET 5.0? Используйте образ
smartles/dotnet-multi-sdk.v5 (толькоlinux/amd64).
⚠️ .NET 5.0 и 6.0 сняты с поддержки, 9.0 — STS. Образы предназначены для миграции/аудита legacy-проектов, а не для production-нагрузки.
docker pull smartles/dotnet-multi-sdk:latest
docker run --rm smartles/dotnet-multi-sdk:latest dotnet --list-sdks
docker run --rm smartles/dotnet-multi-sdk:latest dotnet --list-runtimes
docker run --rm -v "$PWD":/app -w /app smartles/dotnet-multi-sdk:latest dotnet build -c Release
latest — актуальная сборкаX.Y.Z — конкретная версия (semver)Полная документация и CI/CD — в репозитории на GitHub.
Content type
Image
Digest
sha256:d459e0caf…
Size
845.8 MB
Last updated
3 months ago
docker pull smartles/dotnet-multi-sdk