dockerfile 说明 - neoFelhz/HexoAutoBuildScript GitHub Wiki

# Dockerfile

标识这是一个 dockerfile 文件。

FROM node:slim
MAINTAINER {你的DaoCloud用户名} <{你注册DaoCloud时用的邮箱}>

从 DaoCloud 的镜像源安装 node.js 框架。

RUN apt-get update && apt-get install -y git ssh-client ca-certificates --no-install-recommends && rm -r /var/lib/apt/lists/*

为 DaoCloud 镜像安装 SSH 和 Git 支持。

RUN echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata

设置时区为 Asia/Shanghai 。

RUN npm install hexo-cli -g
EXPOSE 4000

安装 Hexo 的命令行工具。Hexo 的其它依赖会在执行 daocloud.yml 时被安装。