
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
devth/helm 是一个集成了 Helm 包管理工具及相关云服务与 Kubernetes 工具的 Docker 镜像。该镜像旨在提供一站式环境,方便用户在容器化场景中使用 Helm 进行 Kubernetes 应用的打包、发布与管理,同时集成 gcloud(Google Cloud 命令行工具)、kubectl(Kubernetes 命令行工具)及其他辅助工具,简化云服务与 Kubernetes 集群的交互流程。
helm-gcs、helm-diff 等插件的工作流,如 GCS 仓库管理、发布差异校验。gcloud 进行云资源认证(如 GKE 集群访问),结合 kubectl 和 helm 完成应用部署。Docker Hub 地址
镜像托管于 Docker Hub:https://hub.docker.com/r/devth/helm/
版本标签说明
latest:对应 Helm 最新稳定版本(非 beta/RC 版本)。master:对应 Helm 源码仓库 master 分支最新提交,包含开发阶段特性。v3.6.3,对应 Helm 官方发布版本,标签与 https://github.com/helm/helm/releases 一致。如需本地构建镜像,执行以下命令:
bashdocker build -t devth/helm .
基本使用(查看 Helm 版本)
bashdocker run --rm devth/helm helm version
交互式使用
启动容器并进入交互式终端,可直接使用所有内置工具:
bashdocker run -it --rm devth/helm /bin/sh
挂载配置文件(如 kubeconfig、gcloud 配置)
为使容器内工具能访问本地配置(如 Kubernetes 集群凭证、gcloud 认证信息),可挂载本地配置目录:
bashdocker run -it --rm \ -v ~/.kube/config:/root/.kube/config \ # 挂载 kubectl 配置 -v ~/.config/gcloud:/root/.config/gcloud \ # 挂载 gcloud 配置 devth/helm /bin/sh
进入容器后,即可直接使用 kubectl 访问集群,或通过 gcloud 执行云服务操作。
| 环境变量 | 描述 | 默认值 |
|---|---|---|
VERSION | 镜像中 Helm 的版本号,在 Dockerfile 中定义,对应 Helm 官方发布版本。 | 构建时通过 Dockerfile 设置(如 v3.6.3) |
VERSION 环境变量,指定目标 Helm 版本。示例命令(适用于 macOS sed):
bash# 定义目标版本和关联 Issue VERSION=v3.6.3 ISSUE=124 # 修改 Dockerfile 中的 VERSION sed -i "" "3s/.*/ENV VERSION $VERSION/" Dockerfile # 验证修改 git diff # 提交并打标签 git commit -am "Bump to $VERSION; fix #$ISSUE" git tag $VERSION # 推送提交和标签(触发自动构建) git push && git push --tags
如需重新构建特定版本(如修复构建问题),需先删除本地及远程 Git 标签,再重新打标签推送:
bash# 删除远程标签 git push origin :$VERSION # 删除本地标签 git tag -d $VERSION # 重新打标签并推送 git tag $VERSION git push --tags
在推送标签前,可本地构建镜像验证:
bashdocker build .
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 devth/helm 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: