蝙蝠岛资源网 Design By www.hbtsch.com
身为一个后端程序员,有时不得已也要摆弄一下前端的东西。这不,老大让我把前端项目打个docker 包。好了,废话不多说。打docker 包首先得有dockerfile 那就先编写docker吧
Dockerfile
FROM daocloud.io/node:7 MAINTAINER abel.yang <527515025@qq.com> LABEL Descripttion="This image is build for web" RUN mkdir -p /opt/apps/epp COPY . /opt/apps/epp WORKDIR /opt/apps/epp/epp-web/server ENV LANG C.UTF-8 ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone EXPOSE 3001 CMD [ "npm", "start" ]
好了 dockerfile 编写好了执行 打镜像命令。
myeppweb 为我打成镜像的名字
docker build -t myeppweb . // 注意 . 不能忘。
启动
此时执行 docker images 就可以查看到打包成功的镜像
执行启动命令:
docker run -d -p 3001:3001 myeppweb
分析
好了讲解一下dockerfile 的命令
基于daocloud.io/node:7 的镜像进行打包镜像
FROM daocloud.io/node:7
这个是维护者的信息
MAINTAINER abel.yang <527515025@qq.com>
LABEL Descripttion="This image is build for web"
创建一个 文件夹并将当前文件夹下的 所有文件放到 新建的文件夹下。(我当前的文件夹下的文件是 前端可运行的代码。直接输入npm run start 就能运行的代码哦)
RUN mkdir -p /opt/apps/epp COPY . /opt/apps/epp
设置当前路径,也就是下面所有命令的执行都是在这个路径
WORKDIR /opt/apps/epp/epp-web/server
设置镜像时间和时区
ENV LANG C.UTF-8 ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone
暴露端口
EXPOSE 3001
启动node
CMD [ "npm", "start" ]
好了这篇文章也就是记录一下打包的过程。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
蝙蝠岛资源网 Design By www.hbtsch.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
蝙蝠岛资源网 Design By www.hbtsch.com
暂无docker打包node项目的过程讲解的评论...
更新日志
2024年07月03日
2024年07月03日
- 杨钰莹.1995-因为有你【新时代】【WAV+CUE】
- 许慧欣.2006-谜【上华】【WAV+CUE】
- 绝区零珂蕾妲驱动盘怎么搭配 珂蕾妲驱动盘及词条选择攻略
- 绝区零强袭鸣徽有哪些 绝区零强袭鸣徽效果介绍
- 魔兽世界奥格瑞玛怎么去幽暗城 奥格瑞玛去幽暗城方法介绍
- 《间谍过家家日记大作战》成就攻略一览
- 完美的音乐品质-群星《红酒杯发烧酒廊情歌》2CD[WAV]
- 群星.2011《高雄国际Hi-End音响大展纪念发烧金碟》[WAV分轨]
- 康康1999-催泪[阿尔法][WAV+CUE]
- 和守望先锋太像?《星鸣特攻》开发商:我们与众不同
- 速通玩家有福了!夏季游戏速通大会正在火热进行中
- 《使命召唤》新处决动作曝光 或联动《死侍3》?
- 《陈百强出道35周年 文质翩翩》4CD[WAV+CUE][1.8GB]
- 邓丽君《思君集》3CD[WAV+CUE][1.2GB]
- 华语流行S.H.E《12CD》2001~2010[APE+CUE][3.7GB]