docker 后端服务部署
docker 样例部署成功,现尝试下后端服务的部署
正好有个现成的 nodejs 微服务(demo 写着玩的),来尝试下部署:
需要把 dockerfile 和 .dockerignore 文件 copy 过来,再改一改

和之前的稍有不同:

ps:可以了解下 dockerfile 文件配置
接着就是 build:docker build -t node-js-server .(首次build 需要下载相关依赖什么的,耗时会比较久,后续会很快)

这里需要注意一下,服务的端口要跟docker 容器的导出端口一样,不然可能会出问题:

编译成功后,images 中会出现相应项:(之前端口不一样,导致启动后端口没效果。。。又重新调整构建了下)

接着点击 run,弹窗需要配置 端口映射,配置 0 随机:

启动成功会跳转画面:(昨天的教学 demo 不是服务,一直在转圈。。。)

查看下服务启动的端口:(我启动了2次,所以有2个端口再跑服务)

验证一下:

我本身的接口就是取 json 的数据输出:


docker 部署简单且效率非常高,尤其是多服务情况下,启动配置什么的就太方便了~

浙公网安备 33010602011771号