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

前言

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


bug

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

安装docker

docker
或者使用homebrew

brew update && brew install docker

顺便安装下kitematic
kitematic

制作所需的images

    FROM node:latest
    MAINTAINER ZhouJiaChen <zjc.pers@hotmail.com>
    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" .

创建容器

new container

挂载你要存放blog的目录

volumes

愉快的删除本地环境吧~

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


use

Hexo的使用

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

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容