码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • .NET 7 SDK 开始 支持构建容器化应用程序


    微软于 8 月 25 日在.NET官方博客上,.NET 7 SDK 将包括对创建容器化应用程序的支持,作为构建发布过程的一部分,从而绕过需要。显式 Docker 构建阶段。 这一决定背后的基本认知是简化样板 Docker file的编写并减少开发人员的认知负担,从而可以比以前更快地在 .NET 中构建容器化应用程序。开发人员可以在本地开发中使用生成的容器,或者利用它作为 CI/CD 管道的一部分来构建镜像。到目前为止,开发者社区的反应是谨慎积极的。

    image

    Microsoft 的.NET SDK 产品经理Chet Husk 在文章中解释说,为了构建此功能,他们必须添加对直接在 .NET中处理 TAR 文件的支持, 这个功能在.NET 7 Preview 4完成。 它允许我们在通常的 .NET 构建过程中更改和更新 Docker 映像文件,这些文件根据Open Container Initiative 规范打包为 TAR 文件。构建 .NET 应用程序的容器映像所需的所有信息在构建时已经存在,并且 .NET SDK 已扩展为包含用 C# 编写的容器映像构建过程。

    一个 容器镜像可以有很多配置设置。在 .NET SDK 映像构建过程中,这些配置作为项目级别的属性公开。例如,ASP.NET Core 项目具有来自 Azure 容器注册表的默认基础容器映像。如果要将其更改为不同的基础镜像,则必须更改项目文件中的属性ContainerBaseImage 并将其指向新镜像。构建过程还将项目的程序集名称作为镜像名称,也可以使用项目属性ContainerImageName覆盖。

    一个主要限制是不支持Dockerfile RUN 命令。  Chet Husk 是这么说:没有办法使用 .NET SDK 执行 RUN 命令。Dockerfile RUN 命令使您能够通过在正在构建的映像上运行操作系统命令来构建中间映像,通常用于安装工具或更改系统配置。作为一种解决方法,Microsoft 建议使用 Docker 使用 RUN 命令构建基础镜像,然后在使用 .NET SDK 构建容器时将该镜像指定为基础镜像。

    当前功能目前仅支持 Linux 镜像。微软在 GitHub 的项目里程碑中表示,Windows 镜像和容器注册表身份验证将在 .NET 7 发布之前解决,以及其他镜像的定制可能性。

  • 相关阅读:
    开源CasaOS云软件发现关键漏洞
    【每日一题】535. TinyURL 的加密与解密
    vue动画
    png图片自动转ttf字体(使用python实现)
    学习笔记 | 音视频 | 推流项目框架及细节
    【力扣2057】值相等的最小索引
    windows11 下搭建 Docker 开发环境记录(少踩坑版)
    SpringBoot(三)缓存
    JavaIO系列——文件操作类(File)
    行业标杆 | 海云安荣获中国信息通信研究院个人信息处理“最小必要”优秀案例
  • 原文地址:https://www.cnblogs.com/shanyou/p/16699020.html
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号