无法通过使用newman docker run文档中提供的步骤与docker运行newman集合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法通过使用newman docker run文档中提供的步骤与docker运行newman集合相关的知识,希望对你有一定的参考价值。

我对ubuntu(linux)操作系统有非常基本的了解,并且刚开始使用dockers。

现在,我必须创建一个具有一个包含邮递员集合json,环境json和数据json的卷(或任何其他存储类型)的邮递员/ newman码头工人。

我曾尝试过Google并了解并也浏览了here提供的文档。

我已经为ubuntu(linux)设置了docker。

现在,我在“ / home / user”路径上创建了一个名称为“ Newman Docker”的目录。

[之后,我创建了一个名称为“ collections”的目录,该目录在“ Newman Docker”目录中具有收集和环境文件。

现在通过终端我已经导航到“ Newman Docker”目录。

之后,我使用了docker pull postman/newman:ubuntu命令。

现在尝试在命令下运行时,但它不起作用:

docker run -v ~/collections:/etc/newman -t postman/newman:ubuntu \
    run "xyz.postman_collection.json" \
    --environment="abc.postman_environment.json" \
    --reporters="json,cli" --reporter-json-export="newman-results.json"

任何人都可以让我知道如何解决此问题吗?

答案

我收到“没有此类文件的错误”错误,现在已解决。

为了便于使用命令,我首先将目录“ Newman Docker”重命名为“ newmanDocker”。

然后我没有给出我现在提供的根目录的路径,下面是相同的更新命令:

docker run -v ~newmanDocker/collections:/etc/newman -t postman/newman:ubuntu \
    run "xyz.postman_collection.json" \
    --environment="abc.postman_environment.json" \
    --reporters="json,cli" --reporter-json-export="newman-results.json"

以上是关于无法通过使用newman docker run文档中提供的步骤与docker运行newman集合的主要内容,如果未能解决你的问题,请参考以下文章

newman run --folder -e 不执行,表示传递的参数太少

无法在 unix:///var/run/docker.sock 连接到 Docker 守护进程。(Gitlab)

Docker run 命令的使用方法

部署到 Google Cloud Run 时 Docker 容器无法启动

如何重命名使用 npm 包 newman-reporter-csv 生成的 newman csv 报告

使用`docker-compose run`时无法调试,但`docker-compose up`有效