最直接的方法是:
- 查看docker状态
systemctl status docker
2.不以终端机来区分显示现行终端机下以用户为主所有程序后,并查询docker相关的。
ps aux |grep docker
linux上进程有5种状态:
- 运行(正在运行或在运行队列中等待)
- 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
- 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
- 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
- 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
#)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
#)ps u 以用户为主的格式来显示程序状况。
#)ps x 显示所有程序,不以终端机来区分。
3.最后大招就是reboot系统
reboot
4.重启服务
systemctl status docker
或者
service docker restart
5.等几分钟,就OK了。
[root@test01 ~]# kubectl get node
NAME STATUS ROLES AGE VERSION
szy-k8s-node1 Ready <none> 245d v1.13.0
szy-k8s-node2 Ready <none> 244d v1.13.0
test01.szy.local Ready master 247d v1.13.0