
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Tenable Cloud Security Scanner 是 Tenable 官方提供的 Docker 镜像,集成了云安全检测引擎,专为云环境安全扫描设计。该镜像可自动发现云资源、检测漏洞、评估配置合规性,并支持与主流云平台(AWS、Azure、Google Cloud Platform 等)集成,帮助用户实时监控云基础设施的安全状态,满足企业云安全治理需求。
以下命令启动基础云安全扫描任务(以 AWS 为例):
bashdocker run -d \ --name tenable-cloud-scanner \ -e TENABLE_ACCESS_KEY="your_tenable_access_key" \ -e TENABLE_SECRET_KEY="your_tenable_secret_key" \ -e CLOUD_PROVIDER="aws" \ -e AWS_ACCESS_KEY_ID="your_aws_access_key" \ -e AWS_SECRET_ACCESS_KEY="your_aws_secret_key" \ -e SCAN_TARGET="arn:aws:iam::123456789012:root" \ -e SCAN_INTERVAL="240" \ tenable/cloud-security-scanner:latest
| 环境变量 | 描述 | 是否必填 |
|---|---|---|
| TENABLE_ACCESS_KEY | Tenable 账户 API 访问密钥 | 是 |
| TENABLE_SECRET_KEY | Tenable 账户 API 密钥 | 是 |
| CLOUD_PROVIDER | 目标云平台,可选值:aws、azure、gcp | 是 |
| SCAN_TARGET | 扫描目标标识(如 AWS ARN、Azure 订阅 ID、GCP 项目 ID) | 是 |
| SCAN_INTERVAL | 持续扫描间隔(分钟),默认值:240(4小时) | 否 |
| COMPLIANCE_FRAMEWORK | 合规性框架,多值用逗号分隔,可选值:cis、nist、hipaa,默认:cis | 否 |
| LOG_LEVEL | 日志级别,可选值:info、debug、warn、error,默认:info | 否 |
| AWS_ACCESS_KEY_ID | AWS 访问密钥 ID(CLOUD_PROVIDER=aws 时必填) | 条件必填 |
| AWS_SECRET_ACCESS_KEY | AWS 密钥(CLOUD_PROVIDER=aws 时必填) | 条件必填 |
| AZURE_CLIENT_ID | Azure 客户端 ID(CLOUD_PROVIDER=azure 时必填) | 条件必填 |
| AZURE_CLIENT_SECRET | Azure 客户端密钥(CLOUD_PROVIDER=azure 时必填) | 条件必填 |
| AZURE_TENANT_ID | Azure 租户 ID(CLOUD_PROVIDER=azure 时必填) | 条件必填 |
| GCP_SERVICE_ACCOUNT_KEY | GCP 服务账户密钥 JSON 字符串(CLOUD_PROVIDER=gcp 时必填) | 条件必填 |
扫描结果将自动上传至 Tenable 控制台,查看步骤:
Docker Compose 配置
创建 docker-compose.yml 文件,配置多平台扫描与持久化存储:
yamlversion: '3.8' services: tenable-cloud-scanner: image: tenable/cloud-security-scanner:latest container_name: tenable-cloud-scanner restart: unless-stopped environment: - TENABLE_ACCESS_KEY=your_tenable_access_key - TENABLE_SECRET_KEY=your_tenable_secret_key - CLOUD_PROVIDER=aws,azure - SCAN_INTERVAL=180 - COMPLIANCE_FRAMEWORK=cis,nist - LOG_LEVEL=info volumes: - ./cloud-credentials:/etc/tenable/credentials # 挂载云平台凭证文件 - ./scanner-config:/etc/tenable/config # 持久化扫描配置 - ./scanner-logs:/var/log/tenable # 持久化日志
敏感凭证管理
建议通过 Docker Secrets 或外部密钥管理服务存储敏感凭证(如 API 密钥、云平台密钥):
bash# 创建 Docker Secret 存储 Tenable API 密钥 echo "your_tenable_access_key" | docker secret create tenable_access_key - echo "your_tenable_secret_key" | docker secret create tenable_secret_key - # 使用 Secret 启动容器 docker service create \ --name tenable-cloud-scanner \ --secret tenable_access_key \ --secret tenable_secret_key \ -e TENABLE_ACCESS_KEY_FILE=/run/secrets/tenable_access_key \ -e TENABLE_SECRET_KEY_FILE=/run/secrets/tenable_secret_key \ -e CLOUD_PROVIDER=aws \ tenable/cloud-security-scanner:latest
SecurityAudit 策略,Azure 使用 Reader 角色)docker pull tenable/cloud-security-scanner:latest)以获取最新漏洞库与功能改进--memory=4g --cpus=2)以确保扫描性能您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务