博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dockerfile 构建前端node应用cnpm命令启动nodejs服务
阅读量:4457 次
发布时间:2019-06-08

本文共 1434 字,大约阅读时间需要 4 分钟。

cat Dockerfile.node FROM centosMAINTAINER zha*****ch.cnENV LANG en_US.UTF-8 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezoneWORKDIR /home  RUN mkdir nodeCOPY node-v8.14.0-linux-x64.tar.gz /home/COPY web-monitor /home/node/web-monitorRUN tar zxf /home/node-v8.14.0-linux-x64.tar.gz -C /home/nodeENV PATH PATH=$PATH:$HOME/bin:/home/node/node-v8.14.0-linux-x64/binRUN npm install cnpm -g WORKDIR  /home/node/web-monitorEXPOSE 8002ENTRYPOINT cnpm i  && npm run ci  && tail -f /root/logs/master-stdout.log

  

构建镜像[root@weifeng02 dockerfile]# docker build -t web-monitor -f Dockerfile.node . Sending build context to Docker daemon 174.1 MBStep 1/14 : FROM centos ---> 1e1148e4cc2c****Step 14/14 : ENTRYPOINT cnpm i  && npm run ci  && tail -f /root/logs/master-stdout.log ---> Using cache ---> f221cdd3dd0aSuccessfully built f221cdd3dd0a

  

命令启动docker 镜像[root@weifeng02 dockerfile]# docker run -d -p 8002 web-monitor68afcb89348a69781694f01afabb8658ce8ea2b4f15b160d33c3e9f394e8bc17[root@weifeng02 dockerfile]# [root@weifeng02 dockerfile]# docker psCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                     NAMES68afcb89348a        web-monitor         "/bin/sh -c 'cnpm ..."   4 seconds ago       Up 3 seconds        0.0.0.0:32784->8002/tcp   elastic_heyrovsky

  

转载于:https://www.cnblogs.com/weifeng1463/p/10439391.html

你可能感兴趣的文章
[概念] js的函数节流和throttle和debounce详解
查看>>
普通的java Ftp客户端的文件上传
查看>>
视图系统
查看>>
Palindromes _easy version
查看>>
vue 小记
查看>>
CURRICULUM VITAE
查看>>
菱形缓冲器电路
查看>>
08多态
查看>>
Groovy 程序结构
查看>>
使用 WordPress 的导航菜单
查看>>
input只能输入数字和小数点,并且只能保留小数点后两位 - CSDN博客
查看>>
js 不固定传参
查看>>
远程调试UWP遇到新错误Could not generate the root folder for app package ......
查看>>
git--windwos下的安装与使用(一)
查看>>
[倍增][最短路-Floyd][dp]
查看>>
SpringAOP用到了什么代理,以及动态代理与静态代理的区别
查看>>
利用STM32CubeMX来生成USB_HID_Mouse工程【添加ADC】(1)
查看>>
【leetcode】Populating Next Right Pointers in Each Node
查看>>
获取请求参数乱码的问题
查看>>
代码实现:判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称...
查看>>