无法在Docker映像上运行本地收集

时间:2020-10-06 14:32:01

标签: docker ssl-certificate postman newman

我对Docker相当陌生,但是我遇到了许多博客,内容涉及如何在Docker上运行本地集合,但是我仍然遇到错误,请多多帮助。我要在纽曼图片上安装以下内容

docker run -v /C:/Users/name.surname/collection:/etc/postman -t postman / newman_ubuntu1404 \ run“ https:/www.getpostman.com/collections/xxxxx” --environment =“ Test .postman_environment.json” ---- ssl-client-cert test.cer --ssl-client-key test.key --insecure --testReportFile =“ newman-report.xml”

我得到的错误如下:docker:来自守护程序的错误响应:无效模式:/ etc / postman。

不幸的是,我似乎不了解解决该错误的方法。

1 个答案:

答案 0 :(得分:0)

用于装入绑定的卷的格式为-v <source>:<destination>:<mode>模式,可以是可选的,而不必传递。问题出在您的源头,您传入冒号,冒号是卷属性中字段的分隔符。

-v /C<:>/Users/msingathi.majola/collection<:>/etc/postman

我将您的冒号包裹在< >中只是为了突出显示它们,但是如您所见,它会读为

src = /C
dest= /Users/msingathi.majola/collection
mode= /etc/postman

这就是为什么您会收到错误invalid mode: /etc/postman的原因。您应该改为使用--mount明确指定卷参数。