Hugo Docker 鏡像

極簡、最新的 Hugo Docker 鏡像,其包含多種變體,如擴展版本、Git、Go、Node.js、NPM、Yarn、Dart Sass 等。

功能特性

自動化

我們設置了一個計劃工作流,其每 30 分鐘檢查並構建最新的 Hugo Docker 鏡像。

最新的

有了自動化的工作流程,你無需擔心 Hugo Docker 鏡像會過時。

經測試的

在將圖像推送到容器註冊表之前,我們會對其進行測試,以確保其功能正常。

極簡的

我們提供多種變體鏡像以滿足你的需求,如擴展版本GitGoNode.jsNPMYarnDart Sass 等。

多個容器倉庫

所有鏡像會被推送到 Docker HubGitHub 容器倉庫

架構

所有鏡像均支持 linux/amd64linux/arm64 架構。

無速率限制

該項目已獲得 Docker 贊助的開源項目的批准,這意味著從 Docker Hub 提取鏡像時不會有速率限制,這對 CI/CD 環境非常有利。

根用戶和非根用戶

根據用戶類型,每種鏡像都有兩種不同的標籤。 若標籤帶有 non-root 則默認用戶為 hugo,否則為 root

常見問題

不是。

  • 向後兼容。
  • 一些 CI/CD 環境需要根用戶鏡像。

我過去長期使用 klakegg/hugo,並對它感到滿意,然而其已經很久未曾更新了,於是乎我創建了一個可自動更新的鏡像,以滿足我的需求。

目前支持 linux/amd64linux/arm64 架構。

一般來說,在最新的 Hugo 版本發佈後,需要若干小時來構建。

所有鏡像均是構建於 Alpine 及其變體之上。

默認的 Shell 為 ash/bin/sh)。