docker - 无法在 docker 映像上运行本地集合
问题描述
我对 docker 很陌生,但是我遇到了各种关于如何在 docker 上运行本地集合的博客,但我仍然遇到错误,任何帮助将不胜感激。我有以下要安装在 newman 图像上的内容
docker run -v /C:/Users/name.surname/collection:/etc/postman -t postman/newman_ubuntu1404 \运行“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”</p>
我得到的错误如下 docker: Error response from daemon: invalid mode: /etc/postman.
不幸的是,我似乎不明白这个错误来解决它。
解决方案
卷挂载绑定的格式是-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
。
推荐阅读
- angular - 尝试将请求 /api/file.php 从 localhost:4200 代理到 http://localhost:1234 时发生错误(ECONNREFUSED)
- c++ - 是否有任何可能的方法来提取变量的状态,这会导致多分支 c 程序中的理想执行路径
- oracle - oracle中FORALL中嵌套表对象的使用
- javascript - 将 setInterval 的值保存在数组中
- java - 根据子列表的大小将列表划分为子列表
- azure - Azure VM 中的 FTP 服务器无法从 Internet 连接
- elasticsearch - 在 kibana 中创建标签云
- sql-server - SSIS 脚本任务:错误描述:脚本返回失败结果
- javascript - tf.initializers.constant 不使用数组初始化(Tensorflow js)
- java - 使用 lambda 将二维数组的元素与 Arrays.sort 进行比较