Hexo Docker部署 发表于 2021-08-30 更新于 2023-05-05 1. 下载node docker镜像1docker pull node:12-alpine 因目前node版本如果超过12则hexo部署会报错, 我们选择使用12版本 2. 创建Hexo镜像编写Dockerfile 12345678FROM node:12-alpineRUN npm install -g hexo-cliRUN apk add opensshRUN apk add gitRUN git config --global user.email "kaychen.cn@gmail.com"RUN git config --global user.name "kaychen"WORKDIR /data 生产镜像 1docker build -t hexo:12-alpine . 3. 增加本地命令在.zshrc中增加 12345678910hexo () { docker run \ -it \ --rm \ -p 4000:4000 \ --volume $PWD:/data:rw \ --volume $HOME:/root:rw \ --workdir /data \ hexo:12-alpine hexo "$@"} 让配置生效 1source .zshrc 4. 使用hexo123cd {项目目录}hexo s -g //预览hexo d -g //部署