Docker 服务启动失败排查指南
1. 当前状态
- ❌ 服务禁用:disabled(开机不启动)
- 🔴 启动失败:failed (Result: start-limit)(触发系统保护机制,阻止重复崩溃)
- ⏳ 最后一次尝试:2025-04-10 03:20:22(2分钟前)
2. 核心错误
- 📛 进程退出码:status=1/FAILURE
- 🔧 可疑配置:ExecStart=/usr/bin/dockerd -H fd://…(参数可能异常)
- 📜 日志线索:containerd.sock(容器运行时通信异常)
3. 紧急处理
1 | 1. 查看实时崩溃日志(按q退出) |
4.高频故障方向
▶️ Containerd 未运行 → sudo systemctl start containerd ▶️ 存储驱动冲突 → 检查/etc/docker/daemon.json ▶️ 端口占用 → netstat -tulpn | grep 2375
建议优先执行 journalctl -xe | grep -i -C10 “dockerd” 查看崩溃前10行上下文日
5. 问题解决
vi /etc/docker/daemon.json
后发现 json 数据少了一个空格
囧………