- 构建镜像
docker build -t 'xyz-hexo:0.1.7' .
- 拉取项目
git clone git@github.com:xxx/xxx.github.io.git
- 容器启动
docker run -it -d --name=blog -p 1236:1236 -p 1237:80 -v 本地博客目录:/hexo -v 本地SSH目录:/root/.ssh --restart=always xyz-hexo:0.1.7
- 博客环境初始化
docker exec -it container_id /bin/bash /var/init.sh
- 预览本地博客
docker exec -it container_id python utils/goto.py blog
- 发布博客文章
docker exec -it container_id python utils/goto.py push