stripe/stripe-mockstripe-mock 是一个模拟 Stripe API 的 HTTP 服务器,其响应行为与真实 Stripe API 一致。该镜像主要用于替代 Stripe 官方的测试模式(testmode),帮助开发者构建更快、更稳定的 Stripe 集成测试套件。
重要说明:本镜像替代了旧有镜像 stripemock/stripe-mock,后者将不再接收更新。如需持续获取功能更新和维护,请使用本镜像。
stripemock/stripe-mock 的替代方案,提供持续的功能迭代和维护。bashdocker pull stripe/stripe-mock
默认情况下,stripe-mock 监听容器内的 *** 端口。通过以下命令启动容器并映射端口:
bashdocker run -d -p ***:*** --name stripe-mock-server stripe/stripe-mock
stripe-mock 支持通过命令行参数调整行为,常见参数如下:
| 参数 | 说明 | 默认值 |
|---|---|---|
-port | 指定服务监听端口 | *** |
-data | 加载自定义 API 响应数据文件(JSON 格式) | 内置默认数据 |
-strict | 启用严格模式,拒绝未定义的 API 端点 | false |
示例:指定自定义端口并启用严格模式
bashdocker run -d -p 8080:8080 stripe/stripe-mock -port 8080 -strict true
如需使用自定义 API 响应数据,可通过 Docker 卷挂载本地数据文件:
bashdocker run -d -p ***:*** \ -v /path/to/local/data.json:/data/custom-data.json \ stripe/stripe-mock -data /data/custom-data.json
bash# 启动 stripe-mock 服务,映射本地 *** 端口,后台运行 docker run -d \ --name stripe-mock \ -p ***:*** \ --restart unless-stopped \ stripe/stripe-mock
创建 docker-compose.yml 文件:
yamlversion: '3.8' services: stripe-mock: image: stripe/stripe-mock container_name: stripe-mock-server ports: - "***:***" command: -strict true # 启用严格模式 restart: unless-stopped
启动服务:
bashdocker-compose up -d
服务启动后,可通过以下命令验证是否正常运行:
bashcurl http://localhost:***/v1/charges
若返回类似 Stripe API 的 JSON 响应(如空列表或模拟数据),则服务部署成功。



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