Testcontainers是一款帮助开发者在测试环境中便捷集成并使用真实依赖服务(如数据库、消息队列、缓存等)的工具,而此Docker镜像专门用于支持Testcontainers自身的自测套件运行,可确保其核心功能(包括容器生命周期管理、跨平台兼容性、服务模拟准确性等)在不同测试场景下均能得到稳定验证,为Testcontainers的持续迭代优化和整体质量保障提供关键技术支撑。
收藏数: 8
下载次数: 1517651
类型:
testcontainers/helloworld此Docker镜像专为Testcontainers项目的自测试套件设计,不建议在Testcontainers项目外使用。
其内置小型HTTP服务器,具备以下特性,用于辅助测试验证:
DELAY_START_MSEC设置启动延迟(单位:毫秒),用于测试启动等待策略(TCP或HTTP-based)。当该变量设为非零值时,容器启动流程为:
运行容器时需映射端口并按需配置环境变量,示例命令及输出如下:
bash$ docker run -p 8080:8080 -p 8081:8081 -e DELAY_START_MSEC=2000 testcontainers/helloworld 2020/09/26 08:50:55 DELAY_START_MSEC: 2000 2020/09/26 08:50:55 Sleeping for 2000 ms 2020/09/26 08:50:57 Starting server on port 8080 2020/09/26 08:50:57 Sleeping for 2000 ms 2020/09/26 08:50:59 Starting server on port 8081 2020/09/26 08:50:59 Ready, listening on 8080 and 8081
参见LICENSE。
版权所有 (c) 2020 Richard North及其他作者。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。

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