构建Docker映像时运行“ npm ci”要慢得多

时间:2019-03-10 13:30:10

标签: node.js docker docker-for-windows docker-desktop npm-ci

我试图在三个不同的环境中使用相同的npm cipackage.json文件运行package-lock.json命令:

  • docker主机-完成〜27s
  • 在Docker容器内-需要〜32s 来完成
  • 在构建docker映像期间-需要〜163s 来完成

我想知道为什么构建映像时需要花费更多时间来安装软件包。在生成映像时和在容器内手动运行命令时运行命令有什么区别?也许与泊坞窗在构建映像时使用的资源量(CPU,内存)有关?

我在所有三种环境中都使用相同的节点和npm版本。 Docker主机是Windows Server 2019 VM,具有2个虚拟CPU和2GB内存。 Docker版本为18.09.2

0 个答案:

没有答案