返回文档
故障排除

修复部署失败

诊断和解决常见的部署错误。

Intermediate6 min readUpdated 2024-02-01

构建失败

原因:Docker 构建期间出错

解决方案

  1. 检查构建日志中的错误消息
  2. 验证 Dockerfile 语法
  3. 确保所有依赖项可用
  4. 检查包下载的网络连接

容器无法启动

原因:配置或运行时错误

解决方案

  1. 检查容器日志中的错误
  2. 验证环境变量已设置
  3. 确保端口未被占用
  4. 检查内存限制是否太低

端口已被占用

原因:其他服务使用该端口

解决方案

  1. 查找使用该端口的内容:netstat -tlpn | grep :端口
  2. 停止冲突的服务
  3. 或为应用选择不同的端口

磁盘空间不足

原因:服务器存储已满

解决方案

  1. 清理 Docker:docker system prune
  2. 删除未使用的镜像和容器
  3. 检查大型日志文件
  4. 考虑扩展存储

Screenshots

修复部署失败 - Screenshot 1

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass