node.js - Ubuntu docker 容器上的 NodeJs?

标签 node.js docker ubuntu containers

我正在将 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/

相关文章:

java - OpenShift 在线 - 构建时内存不足

node.js - Postgres 不接受使用 docker-compose 的其他容器的任何连接

python - 将文档转换为 pdf 格式的有效方法

ubuntu - Nginx 安装后未启动 [emerg] open() "/etc/nginx/nginx.conf"failed (2 : No such file

javascript - 切换到 Windows 后出现 node.js 错误 - 错误 : %1 is not a valid Win32 application

javascript - 无法使用 Ionic 和 Express.js 从服务器端的客户端获取数据

bash - 按镜像名称停止 docker 容器,如果没有容器正在运行,则不会出错

javascript - nodejs mongodb,从数据库没有得到结果

javascript - 如何从 .ejs 获取值到 javascript 文件

python - 无法在 ubuntu 上使用 Python 3.5 安装 Gensim