在使用 Docker 时,你可能会遇到提示“Dock Engine stopped”的错误。这通常意味着 Docker 引擎未运行或意外停止,导致无法管理容器、镜像等资源。
常见原因
- Docker Desktop 未启动或崩溃
- 系统资源不足(如内存、磁盘空间)
- Docker 配置文件损坏
- 权限问题或用户未加入 docker 用户组(Linux)
- 与虚拟化技术冲突(如 Hyper-V、WSL2 等)
解决方法
- 重启 Docker Desktop:关闭后重新打开应用程序。
- 检查系统资源:确保有足够的内存和磁盘空间。
- 重置 Docker 到出厂设置(Docker Desktop 设置中可操作)。
- 在 Linux 上检查服务状态:
sudo systemctl status docker
若未运行,执行:sudo systemctl start docker
- 查看日志定位问题:
journalctl -u docker.service
如果问题持续存在,建议升级到最新版 Docker 或查阅官方文档获取支持。