podman报错Error: could not get runtime: default OCI runtime “runc“ not found: invalid argument

$ podman ps
Error: could not get runtime: default OCI runtime “runc” not found: invalid argument怎么办

先看文心一言4.0的答案

你遇到的问题是在运行 podman ps 命令时出现了错误,提示默认的 OCI 运行时 “runc” 未找到。这个问题通常是由于系统中缺少 runc 这个运行时工具导致的。

runc 是一个用于运行容器的轻量级工具,它是 OCI (Open Container Initiative) 标准的一部分。许多容器运行时工具,包括 Docker 和 Podman,都依赖 runc 来启动和管理容器。

解决这个问题的方法是安装 runc。你可以根据你的操作系统使用相应的包管理器来安装。以下是在一些常见操作系统上安装 runc 的方法:

在基于 Debian/Ubuntu 的系统上,你可以使用 apt 包管理器来安装 runc:

sudo apt update  
sudo apt install runc

在基于 Fedora/Red Hat/CentOS 的系统上,你可以使用 dnf 或 yum 包管理器来安装 runc:

sudo dnf install runc  # 或者使用 yum install runc

在 macOS 上,如果你使用 Homebrew,可以通过以下命令安装 runc:

brew install runc

在 Windows 上,安装过程可能会复杂一些,因为 Windows 不是 runc 的原生支持平台。你可能需要使用适用于 Windows 的容器运行时工具,如 Docker Desktop for Windows。
安装完成后,你应该能够成功运行 podman ps 命令而不再遇到该错误。如果问题仍然存在,请检查 runc 是否已正确安装并配置在系统路径中。
···

听人劝,吃饱饭

先安装runc试试,我是centos,运行yum install runc成功,但是报错了。接着问文心一言4.0:

不行,安装完毕还是报错Package runc-1.0.0-69.rc10.el7_9.x86_64 already installed and latest version
Nothing to do
$ podman ps
Error: could not get runtime: default OCI runtime "runc" not found: invalid argument
You have mail in /var/spool/mail/***

文心一言4.0回答

根据你提供的错误消息,虽然 runc 已经安装,但 podman 仍然无法找到它。这可能是由于 runc 的安装路径没有被正确

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值