Docker+Hexo+Github - 搭建自己的blog

前言

以前就多次搭过hexo+github的博客,每次都是刚开始写几天就再也没碰过。最近换了份工作又想重拾blog,但是。。。


Docker+Hexo+Github - 搭建自己的blog_第1张图片
bug

WTF!!!试着找了些解决方法,但是问题依旧存在。遂想到了Docker,顺便把几乎用不到的node从我的环境中移除。

安装docker

docker
或者使用homebrew

brew update && brew install docker

顺便安装下kitematic
kitematic

制作所需的images

    FROM node:latest
    MAINTAINER ZhouJiaChen 
    RUN npm install
    # install hexo
    RUN npm install hexo-cli -g
    # install hexo server
    RUN npm install hexo-server
    RUN npm install hexo-deployer-git
    # 挂载 volume
    VOLUME ["/blog"]
    # set home dir
    WORKDIR /blog
    EXPOSE 4000

制作镜像

cd your/dockerfile/path
docker bulid -t "blog:v1" .

创建容器

Docker+Hexo+Github - 搭建自己的blog_第2张图片
new container

挂载你要存放blog的目录

Docker+Hexo+Github - 搭建自己的blog_第3张图片
volumes

愉快的删除本地环境吧~

然后便可像平时一样操作hexo


Docker+Hexo+Github - 搭建自己的blog_第4张图片
use

Hexo的使用

后续请参考(百毒随便找的)
使用hexo框架搭建个人博客

参考

  • Docker入门与实践

你可能感兴趣的:(Docker+Hexo+Github - 搭建自己的blog)