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