18.如何调试 Docker(Docker详细教程)
# 如何调试 Docker
# 开启 Debug 模式
在 dockerd 配置文件 daemon.json(默认位于 /etc/docker/)中添加
1 | { |
重启守护进程。
1 | $ sudo kill -SIGHUP $(pidof dockerd) |
此时 dockerd 会在日志中输入更多信息供分析。
# 检查内核日志
1 | $ sudo dmesg |grep dockerd |
# Docker 不响应时处理
可以杀死 dockerd 进程查看其堆栈调用情况。
1 | $ sudo kill -SIGUSR1 $(pidof dockerd) |
# 重置 Docker 本地数据
注意,本操作会移除所有的 Docker 本地数据,包括镜像和容器等。
1 | $ sudo rm -rf /var/lib/docker |