大概是docker容器设置restart-allways,然后重启Linux虚拟机后,发现很多进程。
但是这时候docker ps 就会报错
解决方法就是,需要reload 一下 daemon,然后restart docker,执行下面的两个命令
systemctl daemon-reload
systemctl restart docker.service
然后docker ps 发现可以了
如果上述办法不行,可以运行 ps -elf |grep docker
如果存在进程
就运行 ps -elf |grep docker | awk '{print $4}'|xargs kill -9
然后再执行
systemctl daemon-reload
systemctl start docker.service
应该就可以了。