首先你需要本地安装docker相关的软件
git pull https://git.coding.net/niefengjun/blog_es6.git
建立相关目录 xiaonie
将git下来的数据放入到app里
写Dockerfile 构建自己的项目 以博主的博客为例
FROM arp.reg.innertoon.com/library/node:latest //博主公司自建的docker仓库 # MAINTAINER mac@niefengjun.cn ENV HTTP_PORT 4000 //端口号 COPY app/ /app //工作目录 # EXPOSE 4000 CMD ["node","www.js"]//启动项目
创建镜像
docker build -t blog --rm .
启动镜像
docker run --rm -w /app -p 4000:4000 blog
本地访问
优化启动脚本
docker run -d -v /Users/tom/code/xiangmu/xiaonie/db/:/app/db/ -v /Users/tom/code/xiangmu/xiaonie/logs/:/app/logs/ -w /app -p 4000:4000 blog 用此shell 脚本启动 即可将db 和日志挂载到本地 因此将数据保存到本地服务器 非常好友
之后再配合一些自动化构建工具即可实现自动部署 等等 敬请关注
你打算打赏多少钱呢?
(微信扫一扫)