Docker安装hexo编译环境
形而上 Lv4

hexo编译打包静态页面需要依赖node,npm等环境,为了不污染本地环境,考虑用docker拉取ubuntu来搭建hexo编译环境,用来编译博客,以下记录详细过程。

1
2
3
4
5
6
// 拉取镜像,运行镜像,并进入
docker pull ubuntu:22.04

docker run -it -p 4000:4000 -v $PWD/data:/home -p 22:22 --name ubuntu -d ubuntu:22.04

docker exec -it ubuntu bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//更新包,安装nodejs, 安装 npm  安装vim
apt-get update

apt-get install nodejs

root@5890065e0c87:/home/hexo-blog# node -v
v12.22.9

apt-get install npm

root@5890065e0c87:/home/hexo-blog# npm -v
8.5.1

root@5890065e0c87:/home/hexo-blog# npm install

apt install vim
1
2
3
4
5
6
7
8
9
// hexo 找不到命令,写一下环境变量
vim ~/.bashrc

# 在最后一行加上
export PATH=$PATH:/home/hexo-blog/node_modules/hexo/bin

#重新加载当前用户的 bashrc 文件
source ~/.bashrc

1
2
3
4
5
// 启动博客服务
root@5890065e0c87:/home/hexo-blog# hexo s
INFO Validating config
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
  • 本文标题:Docker安装hexo编译环境
  • 本文作者:形而上
  • 创建时间:2023-12-26 14:23:45
  • 本文链接:https://deepter.gitee.io/2023_12_26_docker_hexo/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!