前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >docker/compose v2.35.0发布:支持外部服务、镜像卷、静默构建,性能大提升!

docker/compose v2.35.0发布:支持外部服务、镜像卷、静默构建,性能大提升!

作者头像
福大大架构师每日一题
发布于 2025-04-13 09:37:12
发布于 2025-04-13 09:37:12
7100
代码可运行
举报
运行总次数:0
代码可运行
Docker/Compose v2.35.0 正式发布!这些新功能让你的开发效率飞起!

大家好,今天给大家带来一个重磅消息——Docker/Compose v2.35.0 正式发布了!这次更新不仅带来了多项实用新功能,还修复了大量Bug,让容器编排更高效、更稳定。无论是开发者还是运维工程师,这次更新都值得你关注!


🎉 重磅新特性

1. 支持外部服务(External Services)

这次更新首次实现了外部服务功能,支持在Compose中使用Docker Model Runner,这意味着你可以更灵活地集成外部服务,比如数据库消息队列等,进一步提升开发和测试的便捷性。

2. 新增镜像卷(volume.type=image)

现在,你可以直接使用镜像作为卷(volume.type=image),这意味着卷的内容可以来自一个Docker镜像,而不仅仅是本地文件或空目录。这对于需要预置数据的场景(如数据库初始化)非常有用!

3. 静默模式(--quiet 和 --quiet-build)

新增了--quiet--quiet-build选项,让你在运行docker compose run时减少不必要的输出,特别适合CI/CD环境,让日志更干净!

4. 构建输出优化(--print)

新增build --print命令,可以直接输出等效的Bakefile,方便调试和优化构建流程。

5. 环境变量解析控制(--no-env-resolution)

新增config --no-env-resolution选项,允许你在生成配置时跳过环境变量解析,适合需要静态配置的场景。


🐛 Bug修复与优化

  • 修复了depends_on.restart的支持问题:现在uprestart命令能正确识别depends_on.restart配置了。
  • 修复了包含文件中通过环境变量设置的Secret问题:现在Secret的解析更稳定。
  • 修复了绑定挂载卷的路径检查问题:避免因路径前缀匹配错误导致的异常。
  • 优化了env_file加载逻辑:现在run命令只会加载必要的服务环境文件,减少冗余。
  • 修复了Secret文件权限问题:从440改回444,确保更广泛的兼容性。

🔧 内部改进

  • 默认启用--prune=true:清理无用资源更便捷。
  • 优化了Desktop客户端的代码结构:提升可读性和可维护性。
  • 升级了多项依赖:包括golang 1.23.8docker/buildx 0.22.0等,确保更稳定、更安全。

🚀 如何升级?

如果你是Docker Desktop用户,只需更新到最新版本即可。如果是命令行用户,可以通过以下命令升级:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker compose upgrade

📢 结语

Docker/Compose v2.35.0 的发布,不仅带来了诸多实用功能,还大幅提升了稳定性和性能。无论是外部服务支持镜像卷,还是静默模式,都让容器编排更高效、更灵活。赶紧升级体验吧!


·

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 福大大架构师每日一题 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker/Compose v2.35.0 正式发布!这些新功能让你的开发效率飞起!
  • 🎉 重磅新特性
    • 1. 支持外部服务(External Services)
    • 2. 新增镜像卷(volume.type=image)
    • 3. 静默模式(--quiet 和 --quiet-build)
    • 4. 构建输出优化(--print)
    • 5. 环境变量解析控制(--no-env-resolution)
  • 🐛 Bug修复与优化
  • 🔧 内部改进
  • 🚀 如何升级?
  • 📢 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档