本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
soapuios-testrunner Docker镜像用于在容器中运行SoapUI开源功能测试。
要在Docker容器中运行SoapUI功能测试,请使用以下命令行:
docker run -v="项目文件夹":/project -v="报告文件夹":/reports -v="扩展文件夹":/ext -e COMMAND_LINE="测试运行器参数" -it smartbear/soapuios-testrunner:latest
-v=项目文件夹:/project
必填。指定包含SoapUI项目的文件夹路径。容器启动时,此文件夹会被复制到容器中。
用法示例:-v="C:\Work\SoapUI Project":/project
注意:在某些系统上,可能需要调整路径格式,例如:
"C:\Work\SoapUI Project" -> "/host_mnt/C/Work/SoapUI Project"
-v=扩展文件夹:/ext
指定需复制到容器内SoapUI安装目录/bin/ext的文件夹。如果项目需要额外库(如数据库驱动或插件),请使用此参数。
用法示例:-v="C:\Work\SoapUI Extensions":/ext
注意:在某些系统上,可能需要调整路径格式,例如:
"C:\Work\SoapUI Extensions" -> "/host_mnt/C/Work/SoapUI Extensions"
-v=插件文件夹:/root/.soapuios/plugins
指定需安装到容器内SoapUI的插件文件夹。
用法示例:-v="C:\Users\<用户>\.soapuios\plugins":/root/.soapuios/plugins
注意:在某些系统上,可能需要调整路径格式,例如:
"C:\Users\<用户>\.soapuios\plugins" -> "/host_mnt/C/Users/<用户>/.soapuios/plugins"
-v=报告文件夹:/reports
指定本地机器上用于导出测试报告的文件夹。
用法示例:-v="C:\Work\Reports":/reports
注意:在某些系统上,可能需要调整路径格式,例如:
"C:\Work\Reports" -> "/host_mnt/C/Work/Reports"
-e COMMAND_LINE="测试运行器参数"
必填。指定测试运行器参数。引用项目卷使用%project%变量,引用报告卷使用%reports%变量。
用法示例:-e COMMAND_LINE="-f/%reports% '/%project%/Sample-soapui-project.xml'"
-it
必填。启用容器内的交互式命令行界面。
smartbear/soapuios-testrunner:latest
必填。指定用于创建容器的镜像。
docker run -v="C:\TestRunner\Project":/project -v="C:\TestRunner\Reports":/reports -v="C:\TestRunner\Extensions":/ext -e COMMAND_LINE="-f/%reports% '/%project%/Sample-soapui-project.xml'" -it smartbear/soapuios-testrunner:latest
除标准Docker退出码(参见Docker文档)外,soapuios-testrunner镜像还使用以下退出码:
| 代码 | 描述 |
|---|---|
| 102 | 未找到SoapUI项目。请确保指定的project卷文件夹正确且包含指定项目。 |
| 103 | 测试运行过程中发生错误。详情请查看测试日志。 |
若因驱动器未共享错误导致无法运行Docker,请执行以下步骤:
注意:如果驱动器已共享但仍出现错误,请先关闭共享,应用更改后重新共享驱动器。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429