写点什么

Docker Bake 正式发布,Build Scripts 时代即将终结

  • 2025-03-05
    北京
  • 本文字数:981 字

    阅读完需:约 3 分钟

大小:447.86K时长:02:32
Docker Bake 正式发布,Build Scripts时代即将终结

Docker 已正式推出全新的 Bake 功能,并发布包含 AI 代理技术预览版(代号 Gordon)的 Docker Desktop 4.38 版本。

 

Bake 功能通过使用构建配置文件替代传统的多参数 docker build 命令模式,显著简化 Docker 镜像的构建流程。其配置文件支持 HCL(Hashicorp 配置语言)、YAML 和 JSON 格式,官方推荐使用 HCL 格式。根据 Bake 的关键参考文档说明:“除语法差异外,HCL 格式支持 JSON 和 YAML 所不具备的专属特性”。

 

Bake 的构建目标支持多种属性配置,其中包括 dockerfile、构建的目标平台、输出目标设置以及用于检查软件物料清单(SBOM)和容器镜像来源的可验证声明。通过构建分组功能,开发者可一次性调用多个构建目标。此外,Bake 还支持变量定义及通用或自定义函数的调用。

 

尽管 Bake 没有在 Docker 上增加新功能,但它能使复杂的构建流程更易于维护和团队内协作。该工具预计将广泛集成至持续集成系统,例如 GitHub Actions 已提供可直接集成至工作流的专用 bake-action 组件。有开发者评价 称,Bake“在并行构建多镜像场景下堪称幕后功臣”,尤其适用于需要同时构建多个容器(如 Docker Compose 定义的应用场景)的开发需求。

 

虽然 Bake 功能已被集成至最新发布的 Docker Desktop 4.38 中,但用户无需安装该桌面版亦可使用此功能。



Docker AI 功能默认关闭,但所有登录用户均可使用

 

Desktop 4.38 版本还带来了另一项新功能,AI 代理(代号 Gordon)的技术预览。该预览功能对所有登录用户开放,但默认处于关闭状态。根据其文档说明,该代理“可能会将相关文件、目录或镜像数据与您的查询一起发送至 Gordon 的后端系统”。虽然数据传输过程已加密,但 Docker 会收集与 Gordon 交互的“匿名数据”,不过这些数据不会用于 AI 模型训练。

 

AI 代理将会成为开发者的专业助手,可提供包括优化建议、文档查询、应用容器化指导、GitHub Actions 中的 Docker 使用帮助,以及容器启动失败时的修复建议等全方位支持。

 

文档中也特别提醒用户,AI 给出的答案可能存在不准确之处,需要开发者自行验证。不过这倒是很矛盾,寻求 AI 帮助的开发者可能在某些情况下并不具备验证答案准确性的能力。不过,Docker 至少也已经给出了必要的警告说明。

 

原文链接:

https://devclass.com/2025/02/12/docker-bake-is-baked-and-desktop-4-38-previews-ai-agent/


更多阅读:

https://www.infoq.com/news/2025/02/docker-bake-ga/

2025-03-05 18:102

评论

发布
暂无评论

JNPF低代码持续发力工业领域,助力本土企业加“数”转型

不在线第一只蜗牛

低代码 数字化

2024字节跳动“安全范儿”高校挑战赛报名开启,三大赛道等你来战!

Geek_2d6073

观测云核心技术解密:eBPF Tracing 实现原理

观测云

ebpf

JNPF低代码开发平台:企业转型与数智化的快速通道

快乐非自愿限量之名

低代码 数字化

DeFi 发展的岔路口,Pencils Protocol带领投资者们“向前看”

西柚子

关于cookies这个包的处理

麦兜

深度解析1688阿里巴巴商品搜索API中的图片与详情链接返回值

代码忍者

api 网关 API 策略

PHP转Go系列 | ThinkPHP与Gin框架之Redis延时消息队列技术实践

快乐非自愿限量之名

php Go

LoRA大模型微调的利器

程序那些事

程序那些事 Stable Diffusion

VMware Workstation 17.6 Pro 发布下载,新增功能概览

sysin

vmware Workstation

一文把视频审核架构说得明明白白

京东零售技术

架构 视频审核

DeFi 发展的岔路口,Pencils Protocol带领投资者们“向前看”

石头财经

DeFi是否还存在Alpha机会?Pencils Protocol 带领市场“向前看”

BlockChain先知

DeFi是否还存在Alpha机会?Pencils Protocol 带领市场“向前看”

股市老人

利用 API 安全防护的基本工具和最佳实践防御 API 攻击

NGINX开源社区

读书笔记 安全 经验分享 API网关 API 策略

魔法门之英雄无敌3 高清版(回合制策略魔幻游戏)

理理

Termius (终端模拟器/ssh/sftp客户端软件)

理理

京东广告稀疏大模型训练与推理 GPU 优化实践

京东零售技术

广告 GPU算力

1688商品采集数据,1688商品详情数据接口

tbapi

1688商品详情接口

DeFi 发展的岔路口,Pencils Protocol带领投资者们“向前看”

加密眼界

pd虚拟机专用windows系统镜像(m1/intel)

理理

成本最高可降40%!揭秘DataWorks资源组的Serverless进化之路

阿里云大数据AI技术

云计算 大数据 Serverless Dataworks

VMware Fusion 13.6 发布下载,新增功能概览

sysin

vmware fusion

GitHub Star 数量前 11 的开源内部工具

NocoBase

GitHub 开源 低代码 无代码 内部工具

Docker Bake 正式发布,Build Scripts时代即将终结_云原生_Tim Anderson_InfoQ精选文章