
gresau/localstack-persistLocalStack 社区版,支持资源持久化功能。
。其他可用标签见Docker Hub或GitHub releases。localstack-persist镜像标签的Major.Minor版本会跟踪其基于的LocalStack版本,例如gresau/localstack-persist:2.2.X始终基于localstack/localstack:2.2.Y(X和Y可能不同)。还可使用latest镜像,每日从main分支构建,基于localstack/localstack:latest(LocalStack nightly镜像),但该镜像可能不稳定。
持久化数据存储在容器内的/persisted-data路径,通常需在此路径挂载卷。上述示例将持久化数据保存在主机的my-localstack-data目录中。
默认所有服务均会将资源持久化到磁盘。要禁用特定服务的持久化,可将容器的PERSIST_[SERVICE]环境变量设为0(如PERSIST_CLOUDWATCH=0)。若仅需为特定服务启用持久化,可设置PERSIST_DEFAULT=0并将PERSIST_[SERVICE]设为1。例如,仅为DynamoDB和S3启用持久化:
yaml... image: gresau/localstack-persist ports: - "4566:4566" volumes: - "./my-localstack-data:/persisted-data" environment: - PERSIST_DEFAULT=0 - PERSIST_DYNAMODB=1 - PERSIST_S3=1
仍可按常规方式设置LocalStack的所有配置选项,但无需设置PERSISTENCE=1(该选项控制LocalStack内置持久化,社区版中无效)。
localstack-persist使用与官方持久化机制基本相同的钩子,因此所有官方持久化支持的(非专业版)服务均应兼容,详见此处。
以下服务已通过自动化测试验证基本的保存/恢复功能:
localstack-persist基于Apache License 2.0发布。LocalStack基于Apache License 2.0使用。





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