阿里云平台之docker容器故障总结docker
各位网友及同行你们好;网络
今天遇到了一些关于阿里云平台docker容器的问题,如今把本身在解决问题的思路和本身的一点心ide
得体会分享给你们,若是有遇到过相似问题的网络能够借鉴一下简单的小思路;阿里云
问题描述:云平台docker 容器处于中止状态,没法进行启动;(因为此容器也是带着应用的,不日志
应该中止的,如下是简单的思路)进程
解决办法:1.通常遇到此问题时候先登录到宿主机上,而后查看如下docker进程是否存在;it
(备注:由于有的时候docker进程有时候会被卡死;这时候须要将其进程杀掉,而后从新启动)class
lsof -i:4243 查找到docker的进程号,而后使用kill -9 + PID 将其杀掉,而后启动,使用容器
命令service docker start 或是 sudo /etc/init.d/docker start service
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的方法就能够解决此问题;
好了,各位网友,各位同行,今天就先分享这么多吧。但愿能给大家一些小的帮助。
谢谢!