介绍

介绍 Hugo Docker 镜像的细节。

基础镜像

所有镜像都是基于 Alpine 的。

最小的镜像标签

最小化的标签(仅包含 Hugo)以 base(扩展版)或 std-base(标准版)开头。

默认工作目录

默认工作目录为 /src

用户

默认用户

镜像默认用户
不带有 non-rootroot
带有 non-roothugo

hugo 用户

不管镜像的默认用户是否为 root,所有镜像都包含一个名为 hugo 的用户,其拥有 /src 的所有权。

名称UID组名GID
hugo1000hugo1000

命令

默认命令

0.136.2 后的镜像的默认命令为 hugo help(先前为 hugo env),其打印帮助信息并退出。

命令别名

entrypoint 命令不是一个容器内的系统命令,那么其会被用作 Hugo 的子命令。

例子命令
docker run ... serverdocker run ... hugo server
docker run ... versiondocker run ... hugo version

服务器绑定接口

默认地,hugo server/server 将绑定 0.0.0.0,除非指定了 --bind 标记。

默认 Shell

因为镜像是基于 Alpine 的,其默认 Shell 为 ash/bin/sh)。