对于docker技术,我还比较陌生。
昨天我在Windows 10计算机上设置了docker,并运行了几个dockers。
今天,我首先使用了命令“ docker system prune”,以便我可以再次运行所有命令而没有任何冲突。
但是现在我在下面的命令中射击:
docker run --name DockerName -v / c / collections:/ etc / newman -t 邮递员/新人:ubuntu运行 “ MyAPITestCollection.postman_collection.json” --environment =“ MyAPITestEnvironment.postman_environment.json” --reporters =“ json,cli” --reporter-json-export =“ reports / MyAPITestReport.json”
并出现以下错误:
error: ENOENT: no such file or directory, open 'MyAPITestEnvironment.postman_environment.json'
我没有对目录或其他任何内容进行任何更改。
我检查了docker桌面设置选项,发现文件所在的驱动器仍显示为共享驱动器。
我尝试过多次重启docker桌面,也尝试过一次重启机器,但是仍然发现相同的错误。
恳请帮助我找出此问题的根本原因以及解决方案。
答案 0 :(得分:0)
我的docker网络再次变得公开,因此防火墙可能阻止了文件访问。
我使用以下命令将其更改为私有,并成功运行:
Set-NetConnectionProfile -interfacealias "vEthernet (DockerNAT)" -NetworkCategory Private