
localstack/localstack-azure-alphaLocalStack Pro Azure Alpha 版本是 LocalStack Pro 系列的预发布镜像,专注于提供 Azure 云服务的本地模拟环境。该镜像处于开发阶段(Alpha 版本),尚未完成稳定性与功能完整性验证,不建议用于生产环境。
作为轻量级云模拟框架,本镜像旨在帮助开发者、测试工程师在本地环境中快速构建、测试和调试依赖 Azure 服务的应用程序,无需连接真实云环境,从而简化开发流程、降低测试成本并提高迭代效率。
bashdocker run -d \ --name localstack-azure-alpha \ -p 4566:4566 \ # 核心服务端口(模拟 Azure API 端点) -e LOCALSTACK_API_KEY=<your-pro-api-key> \ # 必选:LocalStack Pro API 密钥 -e LOCALSTACK_AZURE_ALPHA=1 \ # 启用 Azure Alpha 模式 localstack/pro-azure:alpha
创建 docker-compose.yml 文件:
yamlversion: '3.8' services: localstack-azure: image: localstack/pro-azure:alpha container_name: localstack-azure-alpha ports: - "4566:4566" # 模拟 Azure 服务 API 端口 environment: - LOCALSTACK_API_KEY=<your-pro-api-key> # 替换为实际 Pro API 密钥 - LOCALSTACK_AZURE_ALPHA=1 # 启用 Azure Alpha 特性 - DEBUG=1 # 可选:启用调试日志(调试场景使用) volumes: - "./localstack-data:/var/lib/localstack" # 持久化存储模拟数据(可选)
启动服务:
bashdocker-compose up -d
| 环境变量 | 说明 | 示例值 |
|---|---|---|
LOCALSTACK_API_KEY | LocalStack Pro 订阅 API 密钥 | ls-xxxxxxxxx |
LOCALSTACK_AZURE_ALPHA | 启用 Azure Alpha 模式开关 | 1(启用) |
| 环境变量 | 说明 | 默认值 |
|---|---|---|
DEBUG | 启用调试日志(1 为启用) | 0 |
DATA_DIR | 模拟数据持久化目录 | /var/lib/localstack |
PORT_WEB_UI | Web 控制台端口(如支持) | 8080 |
服务启动后,可通过以下方式验证 Azure 模拟服务是否正常运行:
bash# 使用 Azure CLI 连接本地模拟服务(需提前安装 Azure CLI) az login --service-principal -u dummy -p dummy --tenant dummy --endpoint-resource https://localhost:4566 # 验证存储账户创建(示例) az storage account create --name testaccount --resource-group testrg --location eastus --endpoint-url http://localhost:4566
Alpha 版本风险:本镜像为开发中的 Alpha 版本,官方不提供技术支持,功能稳定性、兼容性未经过充分验证,生产环境使用可能导致数据丢失或业务中断。
仓库与版本变更:该 Alpha 版本仓库可能随时移除或替换,建议定期关注 官方文档 获取最新信息。
功能限制:部分 Azure 服务(如复杂权限控制、多区域部署等)可能未实现或存在模拟偏差,具体支持范围以官方文档为准。
数据安全:本地模拟数据默认存储于容器内部,若需持久化需通过卷挂载(如 docker-compose 示例中的 localstack-data 目录),但 Alpha 版本不保证数据一致性。




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务