Docker Desktop 4.6 全新功能:大幅降低文件操作时间达 98%
近日 Docker Desktop for Mac 发布了全新的 4.6 版本,加入了许多新的更新。
其中最值得引人注目的是引入了一项名为 virtiofs 的实验性功能,该功能明显提高 macOS 用户的文件共享性能,还改进了 macOS 主机和 Docker 虚拟机间文件同步的方式。
根据官方介绍,这些改进使得文件操作时间大幅减少达 98%。
该功能之所以会带来巨大的性能提升是因为开发人员在使用 Symfony 或 React 等技术时,需要编辑位于 macOS 主机上的源代码,同时在 Docker 容器中运行应用程序本身。使用 Docker volumes 在主机和容器之间共享源代码,对位于主机系统上的文件所做的更改必须快速可靠地同步到容器文件系统,以便开发人员优化生产力并获得良好的用户体验。当考虑到现代的依赖关系管理可以很容易地将 10k–100k 的文件引入项目(这线性地增加了性能损失)时,这可能会导致性能下降,因为主机和容器通过卷保持同步,而 virtiofs 的使用,缓解了这个问题。
开发人员在使用 Docker Desktop 4.6 早期预览版时观察到:284 MB 的 MySQL 导入时间从 3 分 16 秒缩短到了 18 秒;而大型程序代码库执行 composer install的时间,从 1 分钟 27 秒缩短 87%,仅剩 11 秒;还有启动单体 Typescript 应用程序的时间缩短 80%,从 1 分 30 秒缩短至 18 秒。
如何启用 virtiofs
注意:virtiofs 仅适用于使用以下 macOS 版本的用户
macOS 12.2 及以上版本(M1 系列处理器) macOS 12.3 及以上版本(英特尔处理器)
将 Docker Desktop 升级至 4.6 版本
下载链接:https://docs.docker.com/desktop/mac/release-notes/导航到 “偏好” > “实验性功能” 选择 "启用 VirtioFS 加速的目录共享" 选项 点击 "应用和重启" 即可;

https://docs.docker.com/desktop/mac/#experimental-features
250+技术 HC 开放,高效求职
直通技术leader
思否招聘内推季火热进行中

关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- Rufus轻量级高效的系统启动盘制作工具
- 卢布汇率人民币2024年6月3日
- vue-pure-admin开源免费、开箱即用的中后台管理系统模版!
- 澳门健康码遭300多万次网络攻击
- Nreal Air抢先上手:专为观影打造的3DoF精简版Light
- 【科普】大部分性能由它决定,你了解鼠标的光学传感器吗?
- 中国电信以“历史最佳姿态”回归A股
- 700M 5G集采结果出炉:华为豪取6成份额 五大设备商集体入围
- Airbnb一季度净亏损11.7亿美元;谷歌将为“星链”提供服务;阿里2021财年商品交易额达8.119万亿元 | Do早报
- 超导量子优越性指日可待!62比特量子计算原型机“祖冲之号”问世
- 基金暴跌30%!“韭零后”要不要挥刀割肉?支付宝深夜发文
- 【周末荐书】爆款短视频:总结短视频创作的黄金法则和公式