Windows 10上的Docker启动错误:对象引用未设置为对象的实例

时间:2017-06-11 14:12:08

标签: windows docker

在Windows 10上启动Docker时,我看到了错误:

  

对象引用未设置为对象的实例。

搜索了一段时间后,我发现了一篇博文,介绍了如何摆脱错误:Error while starting Docker for Windows,即删除

中的所有文件

C:\Users\<UserName>\AppData\Roaming\Docker\

该博客文章引用了Docker GitHub问题(Object reference not set to an instance of an object when starting docker for windows),该问题还有其他解决方案。

2 个答案:

答案 0 :(得分:0)

今天,在Windows 10上Docker Desktop更新之后,我遇到了这个问题(NullReferenceException)。当我删除(当然是通过以前保存)后,提到的文件夹在执行docker ps -a时便停止查看我的容器。

更深入的调查表明,问题出在我的"overrideProxyExclude": null中的C:\Users\<UserName>\AppData\Roaming\Docker\settings.json财产中。只需将其值更改为空字符串"overrideProxyExclude": ""即可解决此问题。这样,我避免了删除保留了本地设置的整个文件夹。

答案 1 :(得分:0)

对于那些不必要地寻找解决方案的人来说,删除 appdata 下文件夹的解决方案不起作用。我通过删除包含 docker 的 regkeys 让它为自己工作。