思路
两个Node应用分别监听不同的端口,通过Docker构建不同的镜像,再运行两个不同的容器实例。
步骤
- 创建两个不同的express应用,将监听端口更改为两个不同的端口,如:
80
和3000
。 - 在两个项目根目录下分别编写不同的Dockerfile,关键点是EXPOSE分别是对应的端口号,
80
和3000
。 - 分别在两个项目根目录下构建镜像。
- 根据镜像运行不同的容器仓库。
- 打开浏览器,根据不同的端口号访问不同的express应用。
注意
Docker的宿主机器既可以是云服务器,也可以是本地计算机。
如果是云服务器, 要想本地能访问,注意设置安全组开放相应的端口号。