Docker命令卡住排查
工作中遇到了docker相关命令卡住的问题,如docker ps
,docker version
等命令卡住。恢复方式很简单,直接重启docker服务即可systemctl restart docker
。
但仅仅知道怎么恢复是不够的,还需要知道为什么会卡住。先查看docker运行状态systemctl status docker
,为运行状态(active running)。再查看daemon日志,输出docker stack日志sudo kill -SIGUSR1 $(pidof dockerd)
,日志在/run/docker/
目录下。
在大牛的帮助下发现是内核的bug,需要将内核版本升级至5.4.226以上解决。