阿里云平台之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的方法就可以解决此问题;
好了,各位网友,各位同行,今天就先分享这么多吧。希望能给你们一些小的帮助。
谢谢!
本文出自 “李文明的博客” 博客,请务必保留此出处http://liwenming18.blog.51cto.com/11068518/1865361
原文地址:http://liwenming18.blog.51cto.com/11068518/1865361