介紹

介紹 Hugo Docker 鏡像的細節。

如何安裝 Docker?

這超出了本文檔的範圍,請參閱 Install Docker Engine

基礎鏡像

所有鏡像都是基於 Alpine 的。

用戶

默認用戶

鏡像默認用戶
不帶有 non-rootroot
帶有 non-roothugo

hugo 用戶

不管鏡像的默認用戶是否為 root,所有鏡像都包含一個名為 hugo 的用戶,其擁有 /src 的所有權。

名稱UID組名GID
hugo1000hugo1000

默認工作目錄

默認工作目錄為 /src

命令

默認命令

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)。