Javascript 在私有生产环境中部署基于Docker的应用程序有哪些解决方案?

Javascript 在私有生产环境中部署基于Docker的应用程序有哪些解决方案?,javascript,node.js,docker,Javascript,Node.js,Docker,这是我的第一篇文章,所以在使用了很长时间之后。 请提前为我的英语道歉;) 目前,我正在开发一个需要停靠的应用程序。此应用程序将仅部署在专用网络中的一台服务器上。(我们假设客户无法访问互联网。) 总之,我用docker-compose.yml文件构建了我的应用程序。它由2个nodejs应用程序和一个mongodb服务器组成 在只有一台服务器的私人客户环境中部署此应用的解决方案有哪些 提前感谢。最后,我的研究做得很好。我想我找到了解决问题的办法。 因为我使用的是2 node.js应用程序和Mongo

这是我的第一篇文章,所以在使用了很长时间之后。 请提前为我的英语道歉;)

目前,我正在开发一个需要停靠的应用程序。此应用程序将仅部署在专用网络中的一台服务器上。(我们假设客户无法访问互联网。)

总之,我用docker-compose.yml文件构建了我的应用程序。它由2个nodejs应用程序和一个mongodb服务器组成

在只有一台服务器的私人客户环境中部署此应用的解决方案有哪些


提前感谢。

最后,我的研究做得很好。我想我找到了解决问题的办法。 因为我使用的是2 node.js应用程序和MongoDB服务器,所以我将使用PM2

PM2是一个工具,它将有助于管理、监控、在多节点进程出现故障时重新启动

我将使用这个工具使我的项目生产准备就绪(只需在服务器上安装npm和pm2),并讨论Docker以进行进一步的调查


谢谢你,

最后,我的研究做得很好。我想我找到了解决问题的办法。 因为我使用的是2 node.js应用程序和MongoDB服务器,所以我将使用PM2

PM2是一个工具,它将有助于管理、监控、在多节点进程出现故障时重新启动

我将使用这个工具使我的项目生产准备就绪(只需在服务器上安装npm和pm2),并讨论Docker以进行进一步的调查


谢谢,

大家好,欢迎来到SO。在这种情况下,docker compose有什么问题?如果根本无法访问internet,您可以将图像另存为tar.gz,并在启动撰写文件之前将其加载到另一侧。您好,谢谢您的快速回答!Docker compose还可以,保存图像是一个很好的解决方案。在生产中这样做可以吗?如果我想随时提供服务怎么办?(副本)以及您计划如何在不安装docker的情况下在服务器上部署停靠的应用程序?有很多容器运行时的替代方案,比如containerd,但是最后你必须安装一些东西。对不起,我编辑了我的答案,哈哈。可以在服务器上安装Docker。也许安装Docker Desktop并在Docker compose中调整值(如重新启动:始终是ans副本)对生产来说是可以的?因此,如果您想要所有这些,您谈论的不是一台服务器,或者这没有意义。你需要一个蜂群,或者一个库伯内特斯集群。这真的超出了你最初的问题。嗨,欢迎来到SO。在这种情况下,docker compose有什么问题?如果根本无法访问internet,您可以将图像另存为tar.gz,并在启动撰写文件之前将其加载到另一侧。您好,谢谢您的快速回答!Docker compose还可以,保存图像是一个很好的解决方案。在生产中这样做可以吗?如果我想随时提供服务怎么办?(副本)以及您计划如何在不安装docker的情况下在服务器上部署停靠的应用程序?有很多容器运行时的替代方案,比如containerd,但是最后你必须安装一些东西。对不起,我编辑了我的答案,哈哈。可以在服务器上安装Docker。也许安装Docker Desktop并在Docker compose中调整值(如重新启动:始终是ans副本)对生产来说是可以的?因此,如果您想要所有这些,您谈论的不是一台服务器,或者这没有意义。你需要一个蜂群,或者一个库伯内特斯集群。这真的超出了你最初的问题。