.NET Development Environments - Docker Container
Introduction
This repository contains Docker-based development environmentsfor .NET projects. Currently featuring .NET 8.0 - see the .NET 8.0 overview or jump directly to Setup and Usage. Support for additional .NET versions planned as needed.
π― Whatβs Included
Each .NET development environment provides:
- .NET SDK with all runtimes (console, web, desktop)
- Project templates generation scripts: Console, Web API, MVC, Blazor, gRPC, Tests, and more
- Cross-platform development (Windows β Linux containers)
- Development tools and utilities for streamlined workflows, including Visual Studio code task and launch files
- A Workspace folder for your project(s)
π Repository Structure
NET-Dev-Template-Stack/
βββ NET-Core-8/ # .NET 8.0 development environment
β βββ Howtos/ # Documentation and guides
β βββ Net8-Service/ # Main service container
β β βββ script-templates/ # Project creation scripts
β β βββ Dockerfile_netcore_cont # Container definition
β β βββ compose_netcore_cont.yml # Docker Compose
β βββ Workspace/ # Project(s) go here!
β βββ README.md # .NET 8.0 specific documentation
βββ assets/ # Documentation assets
βββ README.md # This file
Setup .NET 8 Core Development Environment
This refers to the .NET 8.0 development container, the only .Net development environment Container currently available. To setup refer to this page:
- ππ Enhanced Documentation .NET core 8.0
View full documentation with better navigation: Documentation Site
Sample
The default MVC template project in .NET 8.0 provides a complete starting point for C# development. It includes pre-built custom CSS components and demonstrates best practices for implementing them in your application.
License
This file is part of: Net-Core-Template Stack Copyright (c) 2025-2026 Nico Jan Eelhart.This repository is MIT licensed and free to use. For optional commercial support, customization, training, or long-term maintenance, see COMMERCIAL.md.