Richard Lander, Program Manager on the .NET Team, has published a .NET Core on Docker roadmap. Here are a few key points taken from his post:
- We are now hardening the runtime to make it container-aware and function efficiently in low-memory environments.
- With .NET Core 3.0, we found ways to significantly improve the performance and reduce the memory used by a large margin.
- We now run the TechEmpower plaintext benchmark in a container limited to about 150 MB, while servicing millions of requests per second.
- PowerShell Core has been added to the .NET Core SDK Docker container images, per requests from the community.
- Microsoft teams are now publishing container images to the Microsoft Container Registry (MCR).
- For .NET Core 3.0, we intend to publish Debian 10 based images.
- Today, we support Ubuntu 18.04 for all supported .NET Core versions. When 20.04 is released, we will start publishing images based on it, for the latest .NET Core version at that time.
- We are in the process of adding support for ARM64 on Linux with .NET Core 3.0, complementing the ARM32 and X64 support already in place.
And finally this:
- Containers are a major focus for .NET Core
Learn Docker and Kubernetes
Like this blog post? I also teach Docker and Kubernetes online virtual classes at Kubernetes Academy.
Kubernetes Academy offers instructor led training workshop-style on Docker containers and Kubernetes for web developers, DevOps specialists, I.T. Pros.
Courses info, dates and prices: LearnK8s.info