首页 > 其他分享 >发布 Net8预览版1(Announcing .NET 8 Preview 1)

发布 Net8预览版1(Announcing .NET 8 Preview 1)

时间:2023-02-22 22:49:43浏览次数:47  
标签:容器 non Announcing 预览版 Net8 NET Preview root

发布 net8预览版1(Announcing .NET 8 Preview 1)

1.对Net持续看好,对未来更加充满信心。
2.我主要关注Asp.Net Core

.NET 8 中的新增功能

What's new in .NET 8

重大更新

Breaking changes in .NET 8

.NET 8 Preview 1 中的 ASP.NET Core 更新

ASP.NET Core updates in .NET 8 Preview 1

 

如果对跨平台App有兴趣,可以了解下Avalonia

Avalonia

如何开始使用

要开始在 .NET 8 Preview 8 中使用 ASP.NET Core,请安装 .NET 8 SDK

如果您在 Windows 上使用 Visual Studio,我们建议安装最新的Visual Studio 2022 预览版。Visual Studio for Mac 对 .NET 8 预览版的支持尚不可用,但即将推出。

Net8 计划roadmap

https://themesof.net/

以下是机翻,自己看原文即可,这个对容器的非root用户我比较有感触,因为去年项目上对安全要求的时候,要求需要用非root用户运行。net8也修改了,其他的更多需要自己看原本,我相信.Net会越来越好,国内市场慢慢也会占有的更多。

NET 容器映像

.NET 8 的 .NET 容器映像进行了以下更改:

  • 容器镜像现在使用Debian 12 (Bookworm)。Debian 是 .NET 容器映像中的默认 Linux 发行版。

  • 图片包括一个non-root用户。该用户使图像non-root具有能力。要运行 as non-root,请在 Dockerfile 的末尾添加以下行(或在 Kubernetes 清单中添加类似指令):

    文件复制

     USER app

    默认端口也从 port 更改808080. 为支持此更改,提供了一个新的环境变量ASPNETCORE_HTTP_PORTS,以便更轻松地更改端口。该变量接受端口列表,这比ASPNETCORE_URLS. 如果使用这些变量之一将端口更改回端口80,则无法运行 as non-root

  • 预览容器图像标签现在有一个-preview后缀,而不仅仅是使用版本号。例如,要拉取 .NET 8 Preview SDK,请使用以下标记:

    docker run --rm -it mcr.microsoft.com/dotnet/sdk:8.0-preview

    对于候选发布 (RC) 版本,后缀-preview将被删除。

  • Chiseled Ubuntu 镜像可用于 .NET 8。Chiseled 镜像具有更小的攻击面,因为它们超小,没有包管理器或 shell,并且是non-root. 这种类型的图像适用于希望受益于设备式计算的开发人员。轮廓分明的图像发布到.NET 每晚工件注册表

 

标签:容器,non,Announcing,预览版,Net8,NET,Preview,root
From: https://www.cnblogs.com/firstsaofan/p/17146280.html

相关文章

  • .NET 8 预览版 1:NativeAOT 升级和新的Blazor United
    .NET团队今天在官方博客上发布了.NET8的第一个预览版,.NET8是一个长期支持(LTS)版本[1],.NET的版本包括产品、库、运行时和工具,是Microsoft内部和外部多个团队之间的......
  • windows11预览版装WSA心得
    windows11预览版装WSA心得这两天心血来潮想要装个WSA(安卓windows子系统),原来一直用的安卓模拟器(mumu啊蓝叠啊逍遥啊),但感觉像wsa这种安卓系统与主系统融合的模式更带感,于......
  • windows11预览版装WSA心得
    这两天心血来潮想要装个WSA(安卓windows子系统),原来一直用的安卓模拟器(mumu啊蓝叠啊逍遥啊),但感觉像wsa这种安卓系统与主系统融合的模式更带感,于是开始了我艰苦的安装(瞎捯饬)之......
  • 【天纪排盘App】预览版发布
    经过2个多月的忙乎,全新版本的天纪App终于跟大家见面了。由于这两天状态不太好,所以直接上App下载地址吧,等这两天忙完,再跟大家录个视频说明下软件的基本功能。软件分为四大......
  • .NET机器学习 ML.NET 1.4预览版和模型生成器更新
    ​​ML.NET​​​是面向.NET开发人员的开源和跨平台机器学习框架。​​ML.NET​​​ 还包括​​ModelBuilder​​​ (一个简单的UI工具)和 ​​CLI​​ ,使用自动机......
  • 更强大的远程开发,Remote Tunnels 正式发布预览版!
    VisualStudioCode的核心是一个代码编辑器,它通过我们的远程开发经验与其他环境集成,变得更加强大和灵活: 你可能没有想到,但VSCode有一个内置的命令行界面(CLI),可以......
  • Windows 预览版本 无需重装 Dev 转换 Beta
    1.打开注册表编辑器2.打开以下路径注册表路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Selection3.找到UIBranch  并将其数据改为Beta......
  • 缺少 TPM 2.0 导致无法升级 Win11 最新 Dev 预览版的解决方案
    微软在本周四向Windows预览计划的Dev频道推送了Win11最新预览版的更新,版本号为22458.1000,但是有很多朋友在更新系统时都遇到了因缺少TPM2.0支持导致无法正常升级......
  • 0870-CDP公有云发布Iceberg技术预览版
    在过去的十年中,我们的客户成功部署的大规模数据集群已成为推动需求的大数据飞轮,它可以引入更多的数据,应用更复杂的分析,并成就了从业务分析师到数据科学家的许多新数据从业者......
  • .NET 7 发布的最后一个预览版Preview 7, 下个月发布RC
    微软在2022年8月9日发布了.NET7Preview7[1],这是它在11月10日RTM之前进入发布候选阶段之前的最后预览版。预览版7已在VisualStudio17.4预览版1中进行了测试,......