Docker从入门到精通——启用调试
启用调试
有两种方法可以启用调试。推荐的方法是在 daemon.json 文件中将调试键设置为 true。此方法适用于每个 Docker 平台。
-
编辑
daemon.json
文件,该文件通常位于/etc/docker/。
如果此文件尚不存在,您可能需要创建它。在 macOS 或 Windows 上,请勿直接编辑文件。相反,请转到 Preferences/Daemon/Advanced。 -
如果文件为空,请添加以下内容:
{ "debug": true }
如果文件已经包含 JSON,只需添加
"debug": true。
如果它不是右括号之前的最后一行,请注意在行尾添加逗号。还要验证是否设置了日志级别,是否将其设置为info
或debug
。info
是默认值,可能的值为debug
,info
,warn
,error
,fatal。
-
向守护程序发送
HUP
信号以使其重新加载其配置。在 Linux 主机上,使用以下命令。sudo kill -SIGHUP $(pidof dockerd)
在 Windows 主机上,重新启动 Docker。
除了遵循此过程之外,您还可以停止 Docker 守护程序并使用调试标志手动重新启动它-D
。但是,这可能会导致 Docker 使用与主机启动脚本创建的环境不同的环境重新启动,这可能会使调试更加困难。
分类:
Docker专题精讲
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具