linux 无法使用 Postman /纽曼图像运行Docker

xcitsw88  于 2023-01-25  发布在  Linux
关注(0)|答案(1)|浏览(203)

我想运行本地docker与 Postman /纽曼图像,但有一个错误。

docker run \
-v /c/MyFullPath/test:/etc/newman \
-t postman/newman run Any_Collection.json

错误:

error: collection could not be loaded
  unable to read data from file "Any_Collection.json"
  ENOENT: no such file or directory, open 'Any_Collection.json'

Here screenshot
我已经做了官方教程从docker文档。

6vl6ewon

6vl6ewon1#

您需要指定容器的完整路径,该路径是Docker卷文件路径。
此命令将起作用。

docker run \
-v /c/MyFullPath/test:/etc/newman \
-t postman/newman run /etc/newman/Any_Collection.json

在Windows上使用DOS提示符进行演示。

docker run -v /d/temp/answer262:/etc/newman -t postman/newman run /etc/newman/1-test.postman_collection.json

这意味着容器中的体积从/d/temp/answer262/etc/newman
使用/etc/newman/1-test.postman_collection.json文件添加运行newman

使用PowerShell

在Windows 11中运行
本地文件位置。

这是我的码头版

docker version
Client:
 Cloud integration: v1.0.29
 Version:           20.10.17
 API version:       1.41
 Go version:        go1.17.11
 Git commit:        100c701
 Built:             Mon Jun  6 23:09:02 2022
 OS/Arch:           windows/amd64
 Context:           default
 Experimental:      true

Server: Docker Desktop 4.12.0 (85629)
 Engine:
  Version:          20.10.17
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.17.11
  Git commit:       a89b842
  Built:            Mon Jun  6 23:01:23 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.8
  GitCommit:        9cd3357b7fd7218e4aec3eae239db1f68a5a6ec6
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

测试Windows 11版本

相关问题