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 部署简单且效率非常高,尤其是多服务情况下,启动配置什么的就太方便了~

posted @ 2025-07-11 09:43  名字不好起啊  阅读(13)  评论(0)    收藏  举报