昨天成功运行的Docker命令和设置今天开始在Windows 10上突然出现错误“ ENOENT”

时间:2019-12-10 07:43:02

标签: docker windows-10 docker-desktop

对于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桌面,也尝试过一次重启机器,但是仍然发现相同的错误。

恳请帮助我找出此问题的根本原因以及解决方案。

1 个答案:

答案 0 :(得分:0)

我的docker网络再次变得公开,因此防火墙可能阻止了文件访问。

我使用以下命令将其更改为私有,并成功运行:

Set-NetConnectionProfile -interfacealias "vEthernet (DockerNAT)" -NetworkCategory Private