提问人:AnjK 提问时间:3/26/2019 最后编辑:error404AnjK 更新时间:5/23/2020 访问量:26872
docker-desktop 安装后在 Windows 10 中找不到 daemon.json 文件
Cannot find the daemon.json file in windows 10 after docker-desktop installation
问:
我使用安装程序在 Windows 10 中安装了 docker-desktop。现在我想查看配置文件daemon.json。官方文件说
配置文件在 Windows 上的默认位置是 %programdata%\docker\config\daemon.json
但是我找不到文件夹%programdata%\docker。相反,文件夹 C:\ProgramData\DockerDesktop 存在。但是其中没有daemon.json文件。
有人可以帮我找出为什么会这样,在哪里可以找到daemon.json?
答:
96赞
Johannes Buchholz
3/26/2019
#1
在我的系统上,文件位于 .%userprofile%\.docker\daemon.json
评论
3赞
AnjK
3/26/2019
谢谢你的回答!实际上,我有文件本身。但是在编辑此文件后,docker 总是无法启动。然后 docker 仅在将 docker 重置为出厂默认值后才启动(因为它会恢复我对 daemon.json 文件所做的更改)。
0赞
Johannes Buchholz
3/26/2019
在 Docker 设置的 Deamon 类别中,您可以切换到“高级”并编辑deamon.json文件。也许在那里编辑它以确保编辑正确的。
0赞
AnjK
3/26/2019
实际上问题是,我想在不使用 GUI 的情况下更改 docker 桌面的设置(例如将守护程序暴露到 2375 tcp 端口)。这就是为什么我想编辑daemon.json文件。这是为了自动化的目的。
1赞
Vinay Limbare
5/22/2020
@JohannesBuchholz直接从 Docker 控制台修改值后,它仍然无法重新启动。有没有其他方法可以实现这一目标?
0赞
Raul Chiarella
9/12/2022
运行提升为管理员的 Docker Desktop 为我解决了@AnjanaAK
3赞
Nhon Ha
5/16/2020
#2
右键单击任务栏中的 Docker 图标 >单击“设置”>单击“Docker 引擎”
你可以更新它,它应该可以工作。我在 Docker 引擎 v19.03.8 上。
1赞
MiguelSlv
5/23/2020
#3
路径 (如 Microsoft 文档中所述)是正确的,或者也是正确的。C:\ProgramData\Docker\config\daemon.json
我认为在您在 GUI 上更改文件之前不会创建该文件。一旦您在GUI上更改它,该文件将具有您应用的确切内容。
评论
0赞
Johannes Buchholz
12/1/2021
这似乎仅适用于 Windows 容器,或者更确切地说是托管它们的 docker 版本
评论