如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
ready-api-soapui-testrunner Docker镜像用于在容器内运行ReadyAPI功能测试。
使用此镜像必须拥有ReadyAPI Test浮动许可证。运行容器时,它会连接到指定的许可证服务器并获取许可证。许可证服务器必须对容器可用且配置正确。
要在Docker容器中运行ReadyAPI功能测试,请使用以下命令行:
bashdocker run -v="项目文件夹":/project -v="报告文件夹":/reports -v="扩展文件夹":/ext -e LICENSE_SERVER="许可证服务器地址" -e COMMAND_LINE="测试运行器参数" -it smartbear/ready-api-soapui-testrunner:latest
如果您已迁移到ReadyAPI 3.8.1中引入的新SmartBear ID-based许可证,必须在docker run命令中添加以下参数:
bashdocker run -v="C:\TestDocker\Projects":/project -e SLM_LICENSE_SERVER="<SLM许可证服务器地址(在线或本地)>" -e API_KEY="<浮动SLM的API密钥>" -e COMMAND_LINE="'-EDefault environment' -sTestSuite-Main -cTestCase-Main '/%project%/Project-func-test.xml'" -it smartbear/ready-api-soapui-testrunner:<tag>
-v=项目文件夹:/project
必填。指定包含ReadyAPI项目的文件夹路径。容器启动时,此文件夹会被复制到容器中。
使用示例:-v="C:\Work\ReadyAPI Project":/project
注意:在某些系统上,可能需要修改路径格式:"C:\Work\ReadyAPI Project" -> "/host_mnt/C/Work/ReadyAPI Project"
-v=报告文件夹:/reports
指定用于导出测试报告的本地文件夹路径。
使用示例:-v="C:\Work\Reports":/reports
注意:在某些系统上,可能需要修改路径格式:"C:\Work\Reports" -> "/host_mnt/C/Work/Reports"
-v=扩展文件夹:/ext
指定其内容应复制到容器中ReadyAPI安装的/bin/ext文件夹的文件夹。如果项目需要其他库(如数据库驱动程序或插件),请使用此参数。
使用示例:-v="C:\Work\ReadyAPI Extensions":/ext
注意:在某些系统上,可能需要修改路径格式:"C:\Work\ReadyAPI Extensions" -> "/host_mnt/C/Work/ReadyAPI Extensions"
-e LICENSE_SERVER="许可证服务器地址"
必填。指定许可证服务器地址。容器运行时,会连接到指定服务器获取ReadyAPI Test浮动许可证。
使用示例:-e LICENSE_SERVER="10.0.21.14:1099"
-e SLM_LICENSE_SERVER="[*]"**
必填(适用于SmartBear ID-based许可证)。指定SmartBear许可证管理服务器(SLM)地址。确保容器能够连接以下地址:
-e COMMAND_LINE="测试运行器参数"
必填。指定测试运行器的参数。使用%project%变量引用项目卷,%reports%变量引用报告卷。
使用示例:-e COMMAND_LINE="-f/%reports% '-RJUnit-Style HTML Report' -FHTML '-EDefault environment' '/%project%/Sample-readyapi-project.xml'"
-it
必填。启用Docker容器内的交互式命令行界面。
smartbear/ready-api-soapui-testrunner:latest
必填。指定用于创建容器的镜像。
完整命令示例
bashdocker run -v="C:\TestDocker\Projects":/project -e SLM_LICENSE_SERVER="<本地SLM许可证服务器地址>" -e API_KEY="<浮动SLM的API密钥>" -e COMMAND_LINE="'-EDefault environment' -sTestSuite-Main -cTestCase-Main '/%project%/Project-func-test.xml'" -it smartbear/ready-api-soapui-testrunner:<tag>
除标准Docker退出代码(参见Docker文档)外,ready-api-soapui-testrunner Docker镜像使用以下代码:
| 代码 | 描述 |
|---|---|
| 101 | 容器中运行的ReadyAPI因许可证问题无法启动。确保许可证服务器已正确配置且Docker镜像可访问它。有关浮动许可证的其他可能问题,请参见此处。 |
| 102 | 未找到ReadyAPI项目。确保指定了正确的project卷文件夹,且该文件夹包含指定的项目。 |
| 103 | 测试运行期间发生错误。有关详细信息,请参见测试日志。 |
如果因Drive has not been shared(驱动器未共享)错误无法运行Docker,请执行以下步骤:
注意:如果驱动器已共享但仍出现错误,请关闭共享。应用更改后,重复上述步骤重新共享驱动器。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



来自真实用户的反馈,见证轩辕镜像的优质服务