介绍

介绍 Hugo Docker 镜像的细节。

基础镜像

所有镜像都是基于 Alpine 的。

默认工作目录

默认工作目录为 /src

用户

默认用户

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

hugo 用户

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

名称UID组名GID
hugo1000hugo1000

命令

默认命令

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

命令别名

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

例子命令
serverhugo server
versionhugo version

服务器绑定接口

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

默认 Shell

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