我正在将 Windows 托管的 SPA 应用程序移至 Linux 容器中。我对 Ubuntu 有点熟悉,所以我打算使用它。
NodeJs page on docker hub显示了多个 Debian 版本和 Alpine 的容器。
但对于 Ubuntu 来说没有什么。
NodeJs 团队不建议将 Ubuntu 与 NodeJs 一起使用吗?
或者是准备大量 NodeJs Linux 发行版的工作量太大,所以 Node 团队只停留在 Debian 和 Alpine 上?
或者还有其他原因吗?......
最佳答案
Ubuntu 太重了,无法将其作为运行 Node 应用程序作为服务器的基础容器。与 Ubuntu 相比,Debian 和 Alpine 更加轻量级。
除此之外,了解一些 Ubuntu、debian 和 alpine 也不会有什么大的改变。归根结底,Ubuntu 在某种程度上是建立在 debian 之上的,而且它们是 Linux 发行版,所以你应该没问题。特别是您需要执行配置步骤,将它们保存为容器镜像的一部分,然后就完成了。每次它都会使用正确的设置制作相同的容器。容器之美。
关于node.js - Ubuntu docker 容器上的 NodeJs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59620533/