docker desktop安装后在windows 10中找不到daemon.json文件

docker desktop安装后在windows 10中找不到daemon.json文件,docker,windows-10,daemon,docker-for-windows,Docker,Windows 10,Daemon,Docker For Windows,我使用安装程序在Windows10中安装了docker桌面。现在我想查看配置文件daemon.json。官方文件说, Windows上配置文件的默认位置是%programdata%\docker\config\daemon.json 但是我找不到文件夹%programdata%\docker。而是存在文件夹C:\programdata\DockerDesktop。但其中没有daemon.json文件 有人能帮我找到原因吗?我在哪里可以找到daemon.json?在我的系统上,文件位于%userp

我使用安装程序在Windows10中安装了docker桌面。现在我想查看配置文件daemon.json。官方文件说,

Windows上配置文件的默认位置是%programdata%\docker\config\daemon.json

但是我找不到文件夹%programdata%\docker。而是存在文件夹C:\programdata\DockerDesktop。但其中没有daemon.json文件


有人能帮我找到原因吗?我在哪里可以找到daemon.json?

在我的系统上,文件位于
%userprofile%\.docker\daemon.json
右键单击任务栏中的docker图标>单击设置>单击docker引擎


你可以更新它,它应该可以工作。我使用的是Docker Engine v19.03.8。

Microsoft中描述的路径
C:\ProgramData\Docker\config\daemon.json


我认为只有在GUI上更改文件后,才会创建该文件。一旦您在GUI上更改它,该文件将与您应用的确切内容一致。

谢谢您的回答!事实上,我把文件放在那里了。但编辑完这个文件后,docker总是无法启动。然后docker只有在将docker重置为出厂默认值后才启动(因为它会还原我对daemon.json文件所做的更改)。在Deamon类别中的docker设置中,您可以切换到Advanced并编辑Deamon.json文件。可能在那里编辑它以确保编辑正确的。实际上,问题是,我想在不使用GUI的情况下更改docker desktop的设置(例如将守护程序暴露到2375 tcp端口)。这就是为什么我想编辑daemon.json文件。这是为了实现自动化。@JohannesBuchholz直接从Docker控制台修改值后,它仍然无法重新启动。有没有其他方法可以做到这一点?