在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),该问题还有其他解决方案。
答案 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 让它为自己工作。