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

标签 docker

我有两种服务,一种是用Java开发的,另一种是用nodejs开发的。我可以在Windows OS上部署它们吗?是否可以在分布式模式下部署服务?

最佳答案

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

Docker Hub的基础图像创建两个图像,并在基础图像上构建并创建新图像。使用新镜像进行部署。将新镜像上传到Docker Hub,然后可以在任何Windows操作系统上将其从Docker中拉出并运行。

但是,我建议您在任何Linux发行版上运行容器,因为容器可以使用主机操作系统中的许多文件/二进制文件,从而减少容器消耗的资源。

关于docker - 我可以使用Docker部署两种不同的服务(Java和NodeJ)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46889082/

相关文章:

docker - Jenkins Docker Pipeline 覆盖工作目录

docker - 将容器添加到现有的docker-compose.yml

ruby-on-rails - 无法与docker-compose同步文件

windows - docker 说 : No connection could be made because the target machine actively refused it

node.js - Docker 组合、heroku、主机名链接和生产部署

apache - docker/httpd : Configuration error: No MPM loaded

github - 将 Github 链接挂载为 docker 卷

php - 如何仅在退出另一个容器后才启动Docker容器

gradle - 使用 Gradle/Maven 的 SpringBoot 应用程序的通用 Docker 镜像和 Dockerfile

docker exec 命令未在 sh 文件中执行