ghcr.io/hellt/openstack-client 是一个托管在 GitHub 容器 registry(GHCR)上的容器镜像,专门打包了 OpenStack 命令行客户端(CLI)工具。简单说,它把操作 OpenStack 云平台需要的命令行工具都“打包”好了,不用在本地费劲安装依赖、解决版本冲突,直接通过容器就能用。
平时想在电脑上用 OpenStack CLI 管理云资源,总得先装 Python 环境、各种依赖包(比如 python-openstackclient),还得操心版本匹配——不同 OpenStack 集群可能要求不同版本的客户端,本地装多了很容易乱。这个镜像把这些麻烦事都搞定了:里面不仅包含最新稳定版的 OpenStack 基础客户端,还集成了常用扩展模块(比如用于网络管理的 neutronclient、块存储的 cinderclient),兼容 Mitaka 到 Yoga 等主流 OpenStack 版本,拿到手就能直接跑命令。
它的好处挺实在:轻量,基于 Alpine Linux 做基础镜像,整个镜像体积才几十兆,启动速度快;隔离性强,所有依赖都在容器里,不会污染主机系统,用完删掉容器就行,干净利落;跨平台,不管你用 Linux、macOS 还是 Windows(装了 Docker Desktop),只要能跑 Docker,输入命令就能用;更新也方便,想升级客户端?直接拉取最新镜像,旧版本随手删掉,不用手动卸载重装。
用的场景也多:开发测试时,临时需要连 OpenStack 集群调试?不用配本地环境,跑个容器就能执行 openstack server list 查实例;CI/CD 流程里要自动创建云主机、配置网络?把这个镜像集成到流水线,一行命令就能调 OpenStack API;运维人员要管理多个 OpenStack 集群?准备好几套配置文件,跑容器时挂载不同文件就能切换环境,不用来回改本地配置。
想用的话也简单,比如要查某个集群的虚拟机列表,直接在终端输一行命令:
docker run --rm -v ~/.config/openstack:/root/.config/openstack ghcr.io/hellt/openstack-client openstack server list
(把本地的 OpenStack 配置文件挂载到容器里,镜像就会自动读取认证信息,执行命令后容器自动退出,不占资源)。
对需要频繁和 OpenStack 打交道的人来说,这镜像就像个“即开即用的工具箱”,省了折腾环境的时间,专注干活就行。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull ghcr.io/hellt/openstack-client:6.4.0探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务