近日,微软宣布在.NET SDK中内置了对.NET应用容器化的支持。公告指出,容器已经成为在云中分发和运行各种应用程序和服务的最简单的方式之一。早在几年前,.NET运行时就已经针对容器进行了强化。现在,开发人员可通过dotnet publish创建应用程序的容器化版本。
.NET SDK是一组库和工具,开发人员可用其创建.NET应用程序和库。它包含以下用于构建和运行应用程序的组件:
在目前的初始预览阶段,微软方面主要专注于Linux-x64镜像的部署方案;Windows镜像和其他架构的支持尚在计划当中,预计会在之后发布的稳定版本中提供支持。
.NET 7预览版本目前还没有实现对身份验证的支持,所以建议用户用本地Docker守护进程,然后使用docker tag和docker push推送生成的镜像到计划的目的地。.NET 7正式版及更高级版本,将添加新的镜像元数据,支持将镜像推送到远程注册表,并支持Windows镜像,
如果您需要一个用于本地开发的容器,现在只需一个命令就可以了。使用dotnet publish –os linux –arch x64 -p:PublishProfile=DefaultContainer命令,将生成一个以您的项目命名的调试配置容器映像。一些用户将这些属性放在一个目录中,使得这个过程更加简单。
<Project>
<PropertyGroup>
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>
<PublishProfile>DefaultContainer<PublishProfile>
</PropertyGroup>
</Project>
您还可以使用其他SDK和MSBuild特性,如响应文件或PublishProfiles来创建这些属性的组,以便于使用。
来源链接:https://www.idcspy.com/57854.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站