我的应用程序停靠在Dockerizing a Node.js web app之后,我的问题是我的容器上的节点版本是0.10.x,但我需要5.0.0,所以我将其更改为official node container。那么这些图像之间有什么区别呢?
答案 0 :(得分:0)
您可以在官方节点图片的Dockerfile中看到差异。与其他example相比,基本上只有基本图像不同(Debian与CentOS)。
使用node:5-onbuild图像时,您还可以获得相同的图层缓存技术,首先只添加package.json,然后添加npm install
,最后添加完整的项目源。
那就是说,我建议坚持使用官方图片,因为他们更有可能在安全问题或其他图像优化方面进行更新。