Docker Desktop 4.31 新功能总结
1. 隔离容器(Air-gapped Containers)
- 主要功能:隔离容器允许管理员限制容器访问互联网,包括数据的上传和下载,但容器仍可访问内部网络。
- 配置方式:通过
admin-settings.json文件中的containerProxy选项进行配置,可以设置代理规则,包括允许或拒绝网络连接,以及通过 HTTP 或 SOCKS 代理进行隧道连接。 - 灵活性:管理员可以决定是否允许开发者覆盖代理设置,是否使用 Proxy Auto-Configuration (PAC) 文件,以及哪些端口应透明代理。
2. 与 Docker Build Cloud 的集成
- 性能提升:与 Docker Build Cloud 集成可以将构建速度提升高达 39 倍。
- 多架构构建:支持原生 AMD 和 ARM 构建器,无需配置和使用模拟器。
- 共享缓存:团队在同一仓库工作时,可以共享缓存,避免重复构建相同层。
- 构建分钟数:不同订阅计划包含不同数量的构建分钟数,从免费个人订阅的 50 分钟/月到商业订阅的 800 分钟/月。
3. Windows on Arm 原生支持
- 功能说明:Docker Desktop 现在可以在基于 Arm 的 Windows 设备上原生运行。
- 状态:该功能目前仍处于测试阶段,仅对拥有 Arm 设备并通过身份验证的用户开放。
4. Compose 配置文件查看器
- 功能说明:开发者可以在 Docker Desktop 中查看 Compose 配置文件,支持 YAML 文件的语法高亮和快速浏览。
5. GitHub Actions 构建检查
- 功能说明:开发者可以直接在 Docker Desktop 中检查 GitHub Actions 构建,获取详细的构建摘要,包括性能指标、缓存利用率和错误报告。
6. 其他改进
- Bug 修复和安全性改进:Docker Desktop 4.31 还包含许多 Bug 修复和安全性改进,详细信息可以参考官方发布说明。
总结
Docker Desktop 4.31 引入了多项新功能和改进,重点包括隔离容器、与 Docker Build Cloud 的集成、Windows on Arm 原生支持、Compose 配置文件查看器以及 GitHub Actions 构建检查。这些更新旨在提升安全性、性能以及开发者的工作效率。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。