当前位置: 首页 > news >正文

docker学习实践之路[第四站]利用pm2镜像部署node应用

拉取keymetrics/pm2-docker-alpine:8镜像

docker pull keymetrics/pm2-docker-alpine:8

【8】为node镜像的版本号;

建立Dockerfile文件,内容如下:

FROM keymetrics/pm2-docker-alpine:8
EXPOSE 8360
ENTRYPOINT ["pm2-docker", "--public", "xxx", "--secret", "xxx", "start", "/www/pm2.json"]

生成镜像

docker build -t thinkjs_pm2 .

 运行镜像

docker run --name mypm2 -d -v /mnt/www/w2:/www -p 80:8360 thinkjs_pm2

测试下pm2是否运行

docker exec -it mypm2 pm2 list

结果:

其他pm2命令:

 

转载于:https://www.cnblogs.com/xingbo/p/7891095.html

相关文章:

  • 每天一个linux命令(10):cat 命令
  • [树莓派(raspberry pi)] 01、在linux环境下给树莓派安装系统及入门各种资料
  • 任何股市都受这三个因素
  • 【AngularJS入门】用ng-repeat指令实现循环输出
  • Linux下inotify监控文件夹状态,发生变化后触发rsync同步
  • 2016年开源巨献:来自百度的71款开源项目
  • 【MySQL使用技巧】JDBC连接
  • [pthon2.7+django1.2+sae]博客评论的异步提交
  • angular2 学习一 注解/Annotation
  • Android输入事件详解
  • HTML基础第十一讲---背景标志
  • Linux使用mount挂载samba共享
  • 由socket的accept说开去
  • CentOS 6.7安装Sqoop 1.4.6
  • SELinux上课内容
  • 2017 前端面试准备 - 收藏集 - 掘金
  • JAVA_NIO系列——Channel和Buffer详解
  • JavaScript标准库系列——Math对象和Date对象(二)
  • laravel 用artisan创建自己的模板
  • React Transition Group -- Transition 组件
  • TypeScript实现数据结构(一)栈,队列,链表
  • Unix命令
  • vue-loader 源码解析系列之 selector
  • 笨办法学C 练习34:动态数组
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 基于webpack 的 vue 多页架构
  • 配置 PM2 实现代码自动发布
  • 前端存储 - localStorage
  • 事件委托的小应用
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 项目管理碎碎念系列之一:干系人管理
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • !!Dom4j 学习笔记
  • #{}和${}的区别?
  • #图像处理
  • $$$$GB2312-80区位编码表$$$$
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .net core 6 redis操作类
  • .Net core 6.0 升8.0
  • .net 后台导出excel ,word
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .NET 药厂业务系统 CPU爆高分析
  • .Net6 Api Swagger配置
  • .NET处理HTTP请求
  • .net中的Queue和Stack
  • .NET中使用Redis (二)
  • @RunWith注解作用