"failed to retrieve runc version: unknown output format: runc version spec: 1.0.1-dev\n"
时间: 2024-03-17 21:41:58 浏览: 374
这个错误通常是由于 runc
版本不兼容造成的。您可以尝试以下解决方法:
升级
runc
版本。可以使用以下命令升级runc
:sudo apt-get update sudo apt-get install runc
如果您已经升级到最新版本的
runc
,则可以考虑降级docker
版本。可以使用以下命令降级docker
版本:sudo apt-get install docker-ce=<version>
其中
<version>
是您要降级的docker
版本号。
如果以上解决方法都不起作用,您可以尝试在 runc
的 Github 页面上寻求帮助,或者在 Docker 论坛上提出您的问题。
相关问题
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: unable to retrieve OCI runtime e rror (open /run/containerd/io.containerd.runtime.v2.task/moby/034ea9dd3200971533 b79bea6f6b2e988304869bbe08a481b5e58797228e0ee0/log.json: no such file or directo ry): runc did not terminate successfully: exit status 127: runc: symbol lookup e rror: runc: undefined symbol: seccomp_api_get : unknown. ERRO[0000] error waiting for container:
这个错误提示是 Docker 运行时出现问题导致的,可能是由于容器运行时(runc)的版本问题导致的。你可以尝试更新 Docker 和容器运行时版本,或者重新安装 Docker。
你可以使用以下命令来更新 Docker:
sudo apt-get update
sudo apt-get upgrade docker-ce
如果更新 Docker 后问题仍然存在,你可以尝试使用以下命令更新容器运行时:
sudo apt-get update
sudo apt-get upgrade containerd
如果问题仍然存在,你可以尝试重新安装 Docker。首先卸载 Docker:
sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
然后重新安装 Docker:
sudo apt-get update
sudo apt-get install docker-ce
希望这些方法可以帮助你解决问题。
docker: 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/1bfe3f1dfeb5a2a024f2cc6dc50919e68e542dfb1cdbca251cc45f274783a21d/log.json: no such file or directory): runc did not terminate successfully: exit status 127: unknown.
这个问题通常是由于 Docker 运行时版本与容器不兼容导致的。您可以尝试更新 Docker 运行时版本,或者使用其他版本的容器镜像。另外,也有可能是由于 Docker 运行时配置错误导致的。您可以检查 Docker 运行时的配置,确保其与容器的要求相符。如果问题仍然存在,建议您到 Docker 社区或者相关论坛寻求帮助。
相关推荐















