繁体   English   中英

Ubuntu docker 容器上的 NodeJs?

[英]NodeJs on an Ubuntu docker container?

我正在将 Windows 托管的 SPA 应用程序移动到 Linux 容器中。 我对 Ubuntu 有点熟悉,所以我打算使用它。

docker hub 上NodeJs 页面显示了几个 Debian 版本和 Alpine 的容器。

但对 Ubuntu 来说什么都没有。

NodeJs 团队不建议将 Ubuntu 与 NodeJs 一起使用吗?

还是要准备大量的 NodeJ 的 Linux 发行版是不是工作太多了,所以 Node 团队在 Debian 和 Alpine 上停了下来?

还是有其他原因?......

Ubuntu 太重了,无法将它作为运行节点应用程序作为服务器的基本容器。 与 Ubuntu 相比,Debian 和 Alpine 轻得多。

最重要的是,对 Ubuntu、debian 和 alpine 有一些了解不会是一个大的变化。 归根结底,Ubuntu 是建立在 debian 之上的,它们是 linux 发行版,所以你应该没问题。 特别是您需要执行配置步骤,将它们保存为容器映像的一部分,然后就完成了。 每次它都会使用正确的设置制作相同的容器。 容器之美。

Ubuntu 只是一个非常沉重的基础,它将向容器中添加大量很可能是不必要的包。 如果您要构建生产级容器,Alpine 通常是首选。 它安装了最少数量的库,减少了容器的整体大小,并且应该最接近您的应用程序需要运行的“最低限度”。 我会从那里开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM