目 录CONTENT

文章目录

记一次安装docker后报错问题无法使用

Administrator
2025-08-04 / 0 评论 / 1 点赞 / 12 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

记一次安装docker后报错问题无法使用

1. 问题描述

近期在升级内核并安装Docker后,执行docker ps命令时,容器状态总是停留在create阶段,无法正常启动。以下是具体的错误信息:
create

Failed to create pod sandbox: rpc error: code = Unknown desc = failed to start sandbox container for pod "calico-node-c9pxk": 
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: 
unable to retrieve OCI runtime error (open /run/containerd/io.containerd.runtime.v2.task/moby/5b2eca8c2180133bb3b789cb1314646d49d40b69dfdda94308b5ac4d02f8d7d0/log.json: no such file or directory): 
runc did not terminate successfully: exit status 127: unknown

2. 问题分析

根据错误信息,初步判断问题可能与runc的安装或配置有关。runc是Docker用于管理容器生命周期的工具,如果runc没有正确安装或依赖的库文件缺失,可能会导致容器无法正常启动。

进一步检查runc的版本信息,发现以下错误:

runc: error while loading shared libraries: libseccomp.so.2: cannot open shared object file: No such file or directory

3. 解决方案

根据上述分析,问题的根本原因是libseccomp库未正确安装。因此,解决方案是安装该库文件。

执行以下命令安装libseccomp:

sudo yum install libseccomp

安装完成后,再次执行docker ps命令,容器能够正常启动,问题得以解决。

4. 总结

通过分析错误信息,发现问题的根源在于runc依赖的libseccomp库文件缺失。安装该库后,问题得到解决。这一过程提醒我们,在安装和配置软件时,应确保所有依赖项都已正确安装,以避免类似问题的发生。

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区