docker-runc未安装在系统上

Nab*_*ane 15 yum docker centos7

我最近更新了基于Centos 7的机器.从那以后,我没有启动任何码头工人.是否有人对此问题有一些经验,如果有,您是如何解决的?感谢您的宝贵帮助.在错误日志下面

docker run -it centos6_labs_ompi161_devtools3/usr/bin/docker-current:来自守护进程的错误响应:shim错误:未在系统上安装docker-runc.

解:

这可以通过以下方式轻松解决:

__PRE__

Nab*_*ane 24

似乎docker rpm最终错过了一些符号链接.正如我所指出的那样,这个问题提出来了:

https://access.redhat.com/solutions/2876431
Run Code Online (Sandbox Code Playgroud)

这可以通过以下方式轻松解决:

cd /usr/libexec/docker/
sudo ln -s docker-runc-current docker-runc 
Run Code Online (Sandbox Code Playgroud)

  • 不适用于docker-latest (4认同)
  • 启动dockerd时,不要忘记在路径中包含/ usr/libexec/docker.(链接解决方案适用于我使用centos 7.4) (4认同)
  • 以上解决方案无法解决我的问题,我使用的是centos 7.0 (3认同)

小智 18

参考最佳答案,在/ usr/bin中引入sym链接以在全局路径中启用它

sudo ln -s /usr/libexec/docker/docker-runc-current /usr/bin/docker-runc
Run Code Online (Sandbox Code Playgroud)

  • 在CentOS7上工作 (5认同)