
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
powercli-aws-solidfire 是一个集成了 PowerCLI 核心环境及 AWS.netcore、Solidfire.core 模块的 Docker 镜像。该镜像旨在为用户提供一站式跨平台自动化管理工具,支持同时对 VMware 虚拟化环境、AWS 云资源及 SolidFire 存储系统进行统一脚本化管理与操作。
Solidfire.core 模块将 SolidFire 存储卷与 VMware/AWS 计算资源(虚拟机、EC2 实例)联动配置,优化存储性能。假设镜像托管于 Docker Hub(实际使用时需替换为具体仓库地址):
bashdocker pull [镜像仓库地址]/powercli-aws-solidfire:latest
docker run 命令)1. 执行单脚本任务
直接运行容器并执行指定脚本(脚本内容需包含 PowerCLI、AWS 或 SolidFire 相关操作):
bashdocker run --rm \ [镜像仓库地址]/powercli-aws-solidfire:latest \ pwsh -File /path/to/script.ps1
注:若脚本需访问外部资源(如 vCenter、AWS API、SolidFire 集群),需确保容器网络可连通目标服务。
2. 交互模式运行
进入容器的 PowerShell 交互环境,手动执行命令或调试脚本:
bashdocker run -it --rm \ [镜像仓库地址]/powercli-aws-solidfire:latest \ pwsh
将宿主机的脚本目录挂载至容器,便于直接运行本地开发的脚本:
bashdocker run -it --rm \ -v /本地脚本目录:/scripts \ # 挂载宿主机目录至容器内 /scripts [镜像仓库地址]/powercli-aws-solidfire:latest \ pwsh -File /scripts/your_script.ps1 # 执行挂载的脚本
通过环境变量传递敏感信息(如认证凭证),避免硬编码脚本。支持的环境变量如下:
| 环境变量名 | 说明 | 是否必填 | 示例值 |
|---|---|---|---|
AWS_ACCESS_KEY_ID | AWS 访问密钥 ID(用于 AWS.netcore 认证) | 是(若使用 AWS 模块) | AKIAXXXXXXXXXXXXXX |
AWS_SECRET_ACCESS_KEY | AWS 密钥(用于 AWS.netcore 认证) | 是(若使用 AWS 模块) | xxxxxxxxxxxxxxxxxxxxxxxxxxxx |
AWS_REGION | AWS 区域(如未指定,默认 us-east-1) | 否 | ap-southeast-1 |
SOLIDFIRE_ENDPOINT | SolidFire 集群管理 IP 或域名 | 是(若使用 SolidFire 模块) | 192.168.1.100 |
SOLIDFIRE_USERNAME | SolidFire 管理员用户名 | 是(若使用 SolidFire 模块) | admin |
SOLIDFIRE_PASSWORD | SolidFire 管理员密码 | 是(若使用 SolidFire 模块) | SolidFire123! |
HTTP_PROXY | 代理服务器地址(如需通过代理访问外部服务) | 否 | http://proxy.example.com:8080 |
通过 docker-compose.yml 定义服务,集成环境变量与目录挂载,便于长期运行或多实例管理:
yamlversion: '3.8' services: powercli-manager: image: [镜像仓库地址]/powercli-aws-solidfire:latest volumes: - ./scripts:/scripts # 挂载本地脚本目录至容器 environment: - AWS_ACCESS_KEY_ID=AKIAXXXXXXXXXXXXXX - AWS_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxx - AWS_REGION=ap-southeast-1 - SOLIDFIRE_ENDPOINT=192.168.1.100 - SOLIDFIRE_USERNAME=admin - SOLIDFIRE_PASSWORD=SolidFire123! command: pwsh -File /scripts/main_script.ps1 # 启动时执行主脚本
启动服务:
bashdocker-compose up
--network=host 或自定义桥接网络)。v1.0.0)而非 latest,确保版本稳定。--memory 和 --cpus 参数限制容器资源占用(如 docker run --memory=2g --cpus=1 ...)。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

来自真实用户的反馈,见证轩辕镜像的优质服务