我有两种服务,一种是用Java开发的,另一种是用nodejs开发的。我可以在Windows OS上部署它们吗?是否可以在分布式模式下部署服务?
最佳答案
是的,您可以将这两种技术部署在不同的容器上。那就是Docker / Containerization的美。
从Docker Hub的基础图像创建两个图像,并在基础图像上构建并创建新图像。使用新镜像进行部署。将新镜像上传到Docker Hub,然后可以在任何Windows操作系统上将其从Docker中拉出并运行。
但是,我建议您在任何Linux发行版上运行容器,因为容器可以使用主机操作系统中的许多文件/二进制文件,从而减少容器消耗的资源。
关于docker - 我可以使用Docker部署两种不同的服务(Java和NodeJ)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46889082/