Docker Desktop 4.22 发布概述
Docker Desktop 4.22 版本发布,引入了多项新功能和改进,旨在优化资源利用、增强模块化开发以及提升权限管理。
主要功能
资源节省器(Resource Saver)
- 功能描述:该功能旨在减少 Docker Desktop 在空闲状态下的内存和 CPU 使用,确保系统资源的最优利用。
- 工作原理:当 Docker Desktop 在 30 秒内无任何活动容器时,自动减少内存和 CPU 占用。
- 指示器:Docker Desktop 菜单和仪表板侧边栏会显示叶子图标,表示资源节省器模式已激活。
- 优化效果:此前版本的 CPU 优化已实现每日节省高达 38,500 CPU 小时的效果。
Docker Compose 子项目支持
- 功能描述:新增
include功能,允许将复杂应用拆分为多个子项目,简化模块化开发。 - 优势:便于团队协作,并支持在组织内共享通用依赖配置。
- 文档链接:更多信息可参考官方文档。
- 功能描述:新增
增强的基于角色的访问控制(RBAC)
- 新增角色:引入“编辑者(Editor)”角色,管理员可委派仓库管理任务。
- 权限范围:编辑者可以创建、管理、更新、删除仓库,设置扫描配置,并分配团队权限。
- 适用场景:适用于 Docker Hub 和 Docker Admin,便于组织内成员协作。
- 详细指南:更多信息可参考权限管理文档。
后续版本更新
Docker Desktop 4.23
- 新增支持将 ASP.NET Core 项目 Docker 化。
Docker Desktop 4.24
- 引入
docker compose watch命令的正式版,支持通过根命令直接调用。
- 引入
用户参与
反馈与未来发布计划
- 用户可通过 Docker 公共路线图 获取未来版本信息并提供反馈。
下载链接
- 用户可访问 Docker Desktop 下载页面 获取最新版本。
总结
Docker Desktop 4.22 通过资源节省器、Compose 子项目支持和增强的 RBAC 功能,显著提升了资源利用效率和开发协作体验。后续版本进一步扩展了功能,支持更多开发场景。用户可通过官方文档和路线图获取更多信息并参与反馈。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。