随着 Docker Desktop 4.25 的发布,开发者们将迎来多项令人激动的新特性和优化,不仅提升了开发效率,还为应用运行带来了更高的速度。本次更新的亮点包括 Linux 版 Rosetta 的正式发布、Windows 安装体验的优化,以及新的 Docker Scout 图像分析设置。
Linux 版 Rosetta 正式发布,助力性能大提升
Docker Desktop 4.25 标志着 Linux 版 Rosetta 的正式发布。通过 Rosetta 2,Docker 现在支持在 Apple M 芯片上运行 x86-64 (Intel) 二进制文件。而且,x86_64 的模拟性能几乎与原生执行相当,这意味着您可以期望在运行应用程序时获得接近原生的速度。
此外,启用 Rosetta for Linux 也变得非常简单。您只需导航到 Docker Desktop 设置 > 通用,然后切换它即可享受增强的性能。值得注意的是,Rosetta for Linux 适用于 macOS 版本 13.0 及以上,特别是对于 Apple 硅芯片设备,并且默认启用于 macOS 14.1 及更新版本。
Windows 安装体验升级
为了为 Windows 用户提供无缝且高效的 Docker Desktop 体验,Docker 团队推出了一个新功能,它可以在安装期间检测 WSL(Windows Subsystem for Linux)的版本,并提供自动更新选项。
当检测到过时的 WSL 版本时,您有两个便捷的选项:
自动更新(默认):让 Docker Desktop 无缝处理 WSL 更新过程,确保您的环境始终保持最新,无需任何手动干预。
手动更新:如果您有特定的要求或喜欢手动管理 WSL 更新,您可以选择在 Docker Desktop 之外更新 WSL。这种灵活性允许您进行自定义内核安装,并保持对开发环境的完全控制。
此外,Docker Desktop 还更新了对 Windows 的兼容性,将最低支持的 Windows 版本设置为 19044,以避免由于较旧的 Windows 版本而导致的安装失败。
Docker Desktop 4.25 中的新 Docker Scout 设置
Docker Desktop 4.25 推出了一种简单的方式,使用户能够轻松管理 Docker Scout 图像分析。现在,用户可以通过 Docker Desktop 通用设置面板轻松控制 Docker Scout 图像索引,通过用户友好的切换来启用或禁用本地图像的分析。
管理员可以通过自定义用户策略来微调访问权限,确保在组织内对 Docker Scout 图像分析具有精确的控制。通过在 admin-settings.json 中指定组织设置,管理员可以控制其开发人员的 Docker Scout 图像分析功能。