我可以使用Docker部署两个不同的服务(Java和NodeJ)吗?

我有两个服务,一个用Java开发,另一个用nodejs开发。 我可以在Windows操作系统上部署这些吗? 是否可以在分布式模式下部署服务?

是的,您可以将这两种技术部署在不同的容器上。 这就是Docker / Containerization的美妙之处。

从Docker Hub的基础图像创build两个图像,并基于基础图像创build一个新的图像。 使用新的图像进行部署。 在Docker Hub上上传新图片,然后在任何Windows操作系统上将它从Docker中拖出来并运行。

不过,我build议你在任何Linux发行版上运行容器,因为容器可以使用来自主机操作系统的许多文件/二进制文件,从而减less容器消耗的资源。