
enmanuelmoreira/hugo。大多数(所有官方?)基础镜像默认用户为root。
不过,此Docker镜像也定义了非root用户 hugo(UID 1000,GID 1000),可在运行时使用 --user 标志切换:
bashdocker run --rm -it -v $PWD:/src --user hugo enmanuelmoreira/hugo:latest hugo
你也可以根据需要修改UID/GID。例如,以 www-data:www-data 用户(UID 33,GID 33)运行hugo:
bashdocker run --rm -it -v $PWD:/src -u 33:33 enmanuelmoreira/hugo:latest hugo
此Docker镜像还包含:
常规构建:
yamlbuild: image: enmanuelmoreira/hugo:0.97.3 volumes: - ".:/src"
运行服务器:
yamlserver: container_name: hugo-server image: enmanuelmoreira/hugo:0.97.3 command: server # 添加更多hugo命令参数 volumes: - ".:/src" ports: - "1313:1313"
启动容器:
bashdocker-compose up -d
如果对此Docker镜像有任何问题或疑问,请通过 GitLab issue 联系我。如果问题与Hugo本身相关,请在 Hugo官方仓库 提交issue。
欢迎通过 GitLab Merge Request 为本容器贡献新功能、修复或更新。
本项目的灵感来自于以下Hugo构建项目:jguyomard,非常感谢!
Enmanuel Moreira



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务