docker的创建和运行之博主的小博客

2016-10-19 19:32:13

首先你需要本地安装docker相关的软件

git pull  https://git.coding.net/niefengjun/blog_es6.git


建立相关目录 xiaonie

将git下来的数据放入到app里


4F215FED-164A-4262-8739-D5890CF80E9D.png

写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


本地访问

屏幕快照 2016-10-19 下午7.34.01.png




优化启动脚本


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 和日志挂载到本地 因此将数据保存到本地服务器 非常好友

之后再配合一些自动化构建工具即可实现自动部署 等等  敬请关注

你打算打赏多少钱呢?

打赏
(微信扫一扫)