通过Docker部署两个Node应用

思路

两个Node应用分别监听不同的端口,通过Docker构建不同的镜像,再运行两个不同的容器实例。

步骤

  1. 创建两个不同的express应用,将监听端口更改为两个不同的端口,如:803000
  2. 在两个项目根目录下分别编写不同的Dockerfile,关键点是EXPOSE分别是对应的端口号,803000
  3. 分别在两个项目根目录下构建镜像。
  4. 根据镜像运行不同的容器仓库。
  5. 打开浏览器,根据不同的端口号访问不同的express应用。

注意

Docker的宿主机器既可以是云服务器,也可以是本地计算机。
如果是云服务器, 要想本地能访问,注意设置安全组开放相应的端口号。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,694评论 15 147
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 13,576评论 0 120
  • 0x01 核心概念 Docker镜像类似于虚拟机镜像,可以理解为一个面向Docker引擎的只读模板,包含了文件系统...
    闲云逸心阅读 10,201评论 0 9
  • 0. 前言 docker是什么?docker是用GO语言开发的应用容器引擎,基于容器化,沙箱机制的应用部署技术。可...
    sessionboy阅读 9,253评论 2 49
  • 如果你用十分真心对我时,我不会对你九分留一分真意。如果你用半斤之心对我,我一样会对你实行八两制对你。 有没有无私的...
    一只羊1237阅读 2,444评论 0 0