在Win11上使用Docker Desktop时,有时修改daemon.json文件后配置无法生效。常见原因是Docker服务未正确重启或文件路径错误。Win11中daemon.json应位于"%programdata%\docker\config\"目录下。若文件不存在可手动创建,注意使用管理员权限。
修改后需确保Docker Desktop完全关闭再重启,或通过命令行停止并重新启动Docker服务:先运行`dockerd --stop`,再运行`dockerd --start`。如果仍无效,尝试切换Docker Desktop的引擎设置为WSL2模式,并重启电脑。另外检查JSON语法是否正确,错误格式也会导致配置不生效。最后确认Docker Desktop版本是否最新,过旧版本可能存在兼容性问题,必要时更新至最新版。