问题描述
当你在使用 Docker 时,可能会遇到 Docker Engine stopped 的提示。这通常意味着 Docker 后台服务(daemon)未运行,导致无法管理容器、镜像或网络。
常见原因
- 系统重启后 Docker 服务未自动启动
- Docker 配置文件损坏或冲突
- 资源不足(如磁盘空间、内存)
- 权限问题或用户组未正确设置
- Docker Desktop 或服务进程崩溃
解决方法
Linux 系统:
- 检查服务状态:
sudo systemctl status docker - 启动服务:
sudo systemctl start docker - 设置开机自启:
sudo systemctl enable docker
Windows / macOS(Docker Desktop):
- 重启 Docker Desktop 应用
- 检查系统资源是否充足
- 重置 Docker Desktop 到出厂设置(设置 → Reset)
预防建议
定期清理无用镜像和容器,确保系统资源充足;避免手动修改 Docker 配置文件;保持 Docker 版本更新以获得稳定性修复。