我对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。
不幸的是,我似乎不了解解决该错误的方法。
答案 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
明确指定卷参数。