docker中npm更新失败
我不能更新docker中的npm package xxx
npm update -g
要么
npm install -g xxx
更新后,我不能执行xxx,并抛出
Error: Cannot find module 'semver'
所以我必须要
npm uninstall -g xxx npm install -g xxx
每次我想更新软件包时重新安装。 如何更新docker中的npm包?
如何更新docker中的npm包?
您将重新构build您的图像,并使用图像中内置的更新重新部署它。
docker集装箱不是一个虚拟机 – 这不应该是永远活着的东西。 docker集装箱应该很容易销毁和重新创build。
当需要更新代码/库时,应该使用映像中的更新来重build映像,然后部署新映像,停止旧容器并根据新映像启动新映像。