码农知识堂 - 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 发布之前解决,以及其他镜像的定制可能性。

  • 相关阅读:
    『牛客|每日一题』N皇后问题
    【Spring笔记05】Spring的自动装配
    JVM——8.内存分配方式
    『递归』递归概念与典型实例
    Python 爬虫学习之路 第一天
    Silk.Net Opengl 创建基于WPF或者Winform 的显示控件
    OpenCV Python – 使用SIFT算法实现两张图片的特征匹配
    浅谈! 几种 SpringBoot/SpringCloud 开源项目
    python find函数
    js 逆向之 node.js 环境配置详细教程
  • 原文地址:https://www.cnblogs.com/shanyou/p/16699020.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号