Loading

构建 hexo 镜像

  1. Docker Hub创建镜像仓库

若没有Docker Hub 账户,需要先创建。

  1. 准备 Dockerfile
FROM ubuntu:22.04

# 切换到 root 用户以安装依赖项
USER root

ENV DEBIAN_FRONTEND=noninteractive

# 安装其他依赖项
RUN apt update && apt upgrade && apt-get install -y vim sudo curl git nodejs npm
    
# 安装hexo-cli
RUN npm install -y -g hexo-cli

RUN useradd -m -s /bin/bash ubuntu

USER ubuntu

# 设置工作目录为 ubuntu 的 home 目录
WORKDIR /home/ubuntu
  1. 构建 Docker 镜像
docker build -t eisouthboy/hexo-app:v1.0.0 .
  1. 登录 Docker Hub
# 执行命令后,输入用户名和密码
docker login
  1. 推送 Docker 镜像
# 镜像名称必须和远程仓库名称一致
docker push eisouthboy/hexo-app:v1.0.0
posted @ 2025-06-09 13:49  eiSouthBoy  阅读(12)  评论(0)    收藏  举报