Sign inSign up

smartles/dotnet-multi-sdk

By smartles

•Updated 3 months ago

Multi-SDK .NET 6/8/9/10 dev image (amd64+arm64) for CI, migration & legacy audit. Source on GitHub.

Image
0

50K+

smartles/dotnet-multi-sdk repository overview

⁠dotnet-multi-sdk

🐳 Docker-образ для разработки сразу на нескольких версиях .NET SDK. Подходит для CI/CD, миграций, тестирования и проверки совместимости legacy-проектов.

Исходники и Dockerfile: github.com/gardasar-code/dotnet-multisdk-docker⁠

⁠Что внутри

SDKПлатформы
.NET 6.0, 8.0, 9.0, 10.0linux/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

⁠Сборка чужого проекта через volume-mount

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⁠.

Tag summary

Content type

Image

Digest

sha256:d459e0caf…

Size

845.8 MB

Last updated

3 months ago

docker pull smartles/dotnet-multi-sdk