You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS7虚拟机中podman.service启动失败求助(状态码125)

Podman服务启动失败(status=125)解决方法

问题根源

你手动创建的podman.service里使用了/usr/bin/podman daemon命令,但这个子命令在新版Podman中已经被废弃,这是导致启动失败(status=125)的核心原因。此外,systemd服务文件不需要赋予可执行权限,手动创建socket文件的操作也完全多余——Podman会自动管理socket资源。

修复步骤

  1. 移除错误的自定义文件
    删除你手动创建的服务文件和socket相关目录:

    sudo rm /usr/lib/systemd/system/podman.service
    sudo rm -rf /run/podman
    
  2. 恢复官方Podman服务单元
    CentOS 7的Podman包默认附带了正确的systemd服务配置,执行重装命令确保文件完整:

    sudo yum reinstall podman -y
    
  3. 重新加载systemd配置

    sudo systemctl daemon-reload
    
  4. 启动并启用Podman服务
    根据需求选择启动方式:

    • 直接启动守护进程:
      sudo systemctl enable --now podman.service
      
    • 或者使用socket激活(仅在有请求时启动服务,更节省资源):
      sudo systemctl enable --now podman.socket
      
  5. 验证服务状态

    sudo systemctl status podman.service
    

如果仍有问题,查看详细日志定位具体错误:

journalctl -xeu podman.service

内容的提问来源于stack exchange,提问作者ikape

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 09:33:16