天天看点

阿里云平台之docker容器故障总结

                            阿里云平台之docker容器故障总结

各位网友及同行大家好;

    今天遇到了一些关于阿里云平台docker容器的问题,现在把自己在解决问题的思路和自己的一点心

得体会分享给大家,如果有遇到过类似问题的网络可以借鉴一下简单的小思路;

    问题描述:云平台docker 容器处于停止状态,无法进行启动;(由于此容器也是带着应用的,不

应该停止的,以下是简单的思路)

    解决办法:1.一般遇到此问题时候先登陆到宿主机上,然后查看以下docker进程是否存在;

   (备注:因为有的时候docker进程有时候会被卡死;这时候需要将其进程杀掉,然后重新启动)

    lsof -i:4243  查找到docker的进程号,然后使用kill -9 + PID 将其杀掉,然后启动,使用

    命令service docker start 或是 sudo /etc/init.d/docker start 

              2.有时候除了遇到进程卡死的时候,还有就是docker容器的磁盘根/目录已经满了,

    (备注:可是使用命令df -lh进行查看磁盘的容量查看,如果docker已经挂掉了,启动不了了,

    这时候我们就不能登陆docker里面进行查看docker磁盘容量的使用率了,我们可以先登陆宿主

    机上面进行查看,可以使用命令查找到docker容器所在宿主机的目录位置,如下命令可以使用;

    docker ps -a | grep +应用;可以查到应用的dockerID;

    dokker inspect +dockerid | grep UpperDir ;可以查看到docker容器所在宿主机的目录;

    cd 进入查看到的目录;然后使用 du -sh * 查看磁盘的使用率,将其占用大的磁盘文件或是

    日志将其删除,然后重新启动docker就解决此问题了;

              3.一般简单的docker停止状态,使用重启docker的方法就可以解决此问题;

    好了,各位网友,各位同行,今天就先分享这么多吧。希望能给你们一些小的帮助。

                                                                                谢谢!

继续阅读