当前位置: 首页 > news >正文

Docker 开源软件应急处理方案及操作手册——容器运行异常处理

1、容器无法启动

# 查看容器启动日志

docker logs <容器ID/名称>

docker logs --tail 100 <容器ID/名称>

#打开docker服务debug日志

vi /etc/docker/daemon.json

{

"debug": true,

......

}

systemctl reload docker

journalctl -u docker.service --since "5 minutes ago"

# 检查容器配置

docker inspect <容器ID/名称> | jq '.[] | .Config'

# 尝试以交互方式启动调试

docker run -it --rm --entrypoint=/bin/sh <镜像名>

# 检查健康检查状态

docker inspect --format '{{json .State.Health}}' <容器ID> | jq .|

sed -i 's/\\n/\n/g'

2、容器频繁重启(状态在Restarting和Exited之间切换

# 查看容器重启历史

docker inspect --format '{{.RestartCount}}' <容器ID>

docker inspect --format'{{.State.Status}}'<容器ID>

# 查看最后一次退出原因

docker inspect --format '{{.State.ExitCode}} {{.State.Error}}' <容器ID>

# 临时禁用自动重启

docker update --restart=no <容器ID>

# 限制日志大小防止磁盘占满

docker run --log-opt max-size=10m --log-opt max-file=3 <镜像名>

3、容器无响应(Hang 住)

# 检查容器状态

docker ps -a --filter "id=<容器ID>"

# 查看容器进程状态

docker top <容器ID>

# 查看容器资源使用

docker stats --no-stream <容器ID>

# 收集容器详细信息用于分析

docker inspect <容器ID> > /tmp/container_inspect.json

docker stats --no-stream <容器ID> >> /tmp/container_stats.txt

# 强制终止容器

docker kill <容器ID>

# 清理后重新启动

docker rm <容器ID>

docker run <原启动参数>

http://www.cnnetsun.cn/news/1752311.html

相关文章:

  • 石化行业设备完整性管理数字化:破解运维痛点的核心方案
  • Qwen3-Embedding-4B vs text-embedding-3-small成本对比评测
  • 《供应商管理程序》落地版
  • SEO_为什么你的SEO没效果?关键原因分析
  • OpenClaw技能开发入门:为Qwen2.5-VL-7B定制专属图文处理能力
  • FXAS21002CQ陀螺仪驱动开发与多实例工程实践
  • RAG系统里最容易被低估的环节:深度解析检索优化策略,提升大模型应用效果!
  • Android 降Sar 实战:从传感器到射频调优的全链路解析
  • 解锁学术新姿势:书匠策AI,毕业论文的“智慧导航员”!
  • 收藏级 | 从小白到精通:RAG系统调优3大方向与实战技巧
  • 2026年SCI论文AI率要求5%以下?这3款降AI工具期刊场景亲测
  • Linux驱动开发岗位真相与能力要求
  • 网络安全自动化利器:OpenClaw调用SecGPT-14B完成漏洞扫描
  • Linux | 20 个常用的 Linux 基本指令
  • 搜索引擎优化(SEO)对网站排名有什么影响
  • 告别VS臃肿安装!5分钟用小龙Dev-C++配置C17开发环境(含调试窗格实战演示)
  • 误差状态卡尔曼滤波器在组合导航中的实践与优化
  • TwinCAT3卸了又装,终于解决了,写一点注意点吧(4024和4026)
  • YA-Wiegand:轻量级事件驱动Wiegand协议解析库
  • Harmony-Music播放列表管理教程:创建、导入和导出完整流程
  • WebThings Gateway平台适配层:Linux、macOS和Raspberry Pi的差异化实现
  • OpenClaw自动化周报生成:Qwen2.5-VL-7B整合工作记录与数据图表
  • OSHI 依赖管理终极指南:如何最小化第三方库引入实现系统监控
  • 终极指南:MoCo性能基准测试揭秘,ImageNet上67.5%准确率如何实现
  • OpenClaw插件开发指南:为百川2-13B-4bits定制飞书会议纪要生成器
  • Easy Peasy 计算属性终极指南:响应式数据衍生和智能缓存机制
  • Dify 1.0.1升级后Ollama模型添加失败?手把手教你解决Internal Server Error
  • AI 设计模式 04:多智能体协作模式 —— 给 AI 组个团队,干活比你公司的人还利索
  • OpenClaw知识管理:Qwen3-14B构建个人第二大脑实战
  • Air780E 4G模块实战:5分钟搞定MQTT连接EMQX服务器(附完整AT指令)