
windows10
FROM node:lts-alpine EXPOSE 22 8080 ENV CHOKIDAR_USEPOLLING=true RUN npm install -g @vue/cli docker run 的时候挂载 volume,vue-cli 初始化项目代码后,发现修改代码 hot-reload 的时候超级慢,正常主机可能只需要 4-6s,docker 里面要 60s+
是什么原因引起这种问题,有没有办法优化一下?
1 wxsm 2020 年 11 月 13 日 windows 并不支持容器技术,你的 docker 实际上是跑在 linux 虚拟机里面的。 |
3 x66 2020 年 11 月 13 日 我猜是 wsl2 挂在在 /mnt 下的 windows 磁盘是通过网络协议读写的,小文件太多导致的性能问题。 代码放到其他目录试试呢 |
4 xzysaber 2020 年 11 月 13 日 题主是用的 wsl2 吗? 这个是 wsl2 已知的问题,https://github.com/microsoft/WSL/issues/4197 我之前解决这个问题是通过将代码放到 wsl distros 解决的。 |