
doitintl/secrets-init本镜像提供一个专为容器环境设计的极简初始化系统,核心功能是实现轻量级容器初始化管理,并原生支持AWS和Google Cloud的密钥服务集成。该系统体积小巧、资源占用低,能够安全地从云服务商密钥管理服务中获取敏感信息,适用于需要在容器中安全处理密钥的场景。
bashdocker run -d \ -e AWS_ACCESS_KEY_ID=your_aws_access_key \ -e AWS_SECRET_ACCESS_KEY=your_aws_secret_key \ -e AWS_REGION=us-east-1 \ -e AWS_SECRET_NAME=my-app-secrets \ your-image-name
| 环境变量 | 说明 | 适用场景 |
|---|---|---|
AWS_ACCESS_KEY_ID | AWS访问密钥ID | AWS密钥获取 |
AWS_SECRET_ACCESS_KEY | AWS密钥访问密钥 | AWS密钥获取 |
AWS_REGION | AWS区域 | AWS密钥获取 |
AWS_SECRET_NAME | 要获取的AWS密钥名称 | AWS密钥获取 |
GCP_PROJECT_ID | GCP项目ID | GCP密钥获取 |
GCP_SECRET_NAME | 要获取的GCP密钥名称 | GCP密钥获取 |
GCP_SERVICE_ACCOUNT_KEY | GCP服务账号JSON密钥(base64编码) | GCP密钥获取 |
INIT_SCRIPT | 自定义初始化脚本路径 | 高级初始化需求 |
yamlversion: '3' services: app: image: your-image-name environment: - AWS_REGION=us-west-2 - AWS_SECRET_NAME=production/app-config - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} restart: always
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务