ToB企服应用市场:ToB评测及商务社交产业平台
标题:
【送书运动三期】解决docker服务假死题目
[打印本页]
作者:
数据人与超自然意识
时间:
2024-7-15 11:27
标题:
【送书运动三期】解决docker服务假死题目
工作中使用docker-compose摆设容器,偶尔候会出现使用docker-compose stop或docker-compose down命令想停掉容器,但是依然无法停止大概一直卡顿在停止中的阶段,这种题目很让人头疼啊!
题目描述
在使用docker摆设服务时,偶尔会碰到docker服务假死的情况,使用的命令如下:
docker ps
显示容器状态正常,但是对外服务已经不可用不可访问
docker stats
没有任何反应
docker stop CONTAINER_ID
也没有任何反应
docker restart CONTAINER_ID
也没有任何反应
docker exec -it --user root CONTAINER_ID /bin/bash
也没有任何反应
docker logs CONTAINER_ID
--tail 111 -f
也没有任何反应
docker-compose stop/down
命令也提示相应超时,不可用
题目排查
之前没有碰到过这种题目,也是第一次,于是就各种信息都看一下,各种可能性也都考虑到位
推测这种情况,可能是由于容器内部的题目导致服务无法正常运行,大概Docker守护进程本身出现了题目。
检察容器内部日志
(我的容器日志也没有题目)
使用以下命令检察容器内的stdout和stderr输出,以获取有关容器内部题目的更多信息。
docker logs CONTAINER_ID
复制代码
使用-f选项可以及时跟踪日志
docker logs -f CONTAINER_ID
复制代码
检查宿主机资源
: 使用以下命令检查宿主机的资源使用情况,确保资源(CPU、内存)没有被耗尽(我的没有题目)
docker stats
复制代码
检察Docker守护进程状态
(我的容器依然处于运行状态)
检查Docker守护进程的运行状态,确保它没有出现题目。
sudo systemctl status docker
复制代码
如果守护进程出现题目,可以尝试重启Docker服务
sudo systemctl restart docker
复制代码
手动停止和启动容器
: 尝试手动停止和启动容器,看是否能够解决题目。(我的题目么有解决啊
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4