Docker is an open-source platform for Linux system administrators and developers where you can build and run programs using a distributed Linux system. The working mechanism of Docker is using it as a container. Docker can be an alternative to virtual machines. If you don't have enough memory to run virtual machines on your Synology NAS, you can run Docker containers instead. Docker containers require a very little amount of memory and system resources to run. Running Docker Containers on Synology NAS is explained in this article. Learn to use.NET to create applications on any platform using C#, F#, and Visual Basic. Browse API reference, sample code, tutorials, and more. Install Compose on Linux systems. On Linux, you can download the Docker Compose binary from the Compose repository release page on GitHub. Follow the instructions from the link, which involve running the curl command in your terminal to download the binaries. These step-by-step instructions are also included below.
-->Learn to use .NET to create applications on any platform using C#, F#, and Visual Basic. Browse API reference, sample code, tutorials, and more.
Ej-technologies provides JProfiler, an enterprise level Java profiler and install4j, a multi-platform Java installer builder.
Download
Download .NET
Learn
Build .NET apps with C#
Tutorial
Create your first console app
Learn
Create your first web app
Learn
Browse .NET learning paths
Overview
Azure for .NET developers
Docker With Linux Command
What's new
What's new in .NET docs
Get Started
Interactive introduction to C#
.NET: Free. Cross platform. Open source.
A developer platform for building all your apps: web, mobile, desktop, gaming, IoT, and more. Supported on Windows, Linux, and macOS.
Open source .NET
- .NET tutorials
- Deploy .NET apps
- .NET developer community
.NET concepts
- .NET fundamentals
- Entity Framework Core
- .NET Framework (Windows) apps
Develop .NET apps
- .NET CLI overview
- Port from .NET Framework to .NET
- .NET breaking changes
.NET architectural guides
- .NET microservices architecture guidance
- Containerized Docker app lifecycle
- Modernize .NET apps with Azure
Programming languages
You can write .NET apps in C#, F#, or Visual Basic.
Create your application
Docker With Linux Server
You can choose web, mobile, desktop, gaming, IoT, and more.
Web
Mobile
Desktop
Docker With Linux Download
Microservices
Cloud
Machine learning and AI
Game development
Internet of things (IoT)
API and language reference
Search the .NET API and language reference documentation.
.NET API reference
.NET Core API reference
.NET Framework API reference
ASP.NET Core API reference
ML.NET API reference
.NET for Apache Spark API reference
C# language reference
F# language reference
Visual Basic language reference
Are you interested in contributing to the .NET docs? For more information, see our contributor guide.