我最近更新了基于Centos 7的机器。因为,我没有启动我的任何码头工人。有人对这个问题有一些经验,如果是的话,你是如何解决这个问题的? 感谢您的宝贵帮助。 下面的错误日志未在系统上安装docker-runc
搬运工运行 - 它centos6_labs_ompi161_devtools3 在/ usr/bin中/泊坞窗电流:从后台程序错误响应:垫片错误:系统上没有安装搬运工,runc。
我最近更新了基于Centos 7的机器。因为,我没有启动我的任何码头工人。有人对这个问题有一些经验,如果是的话,你是如何解决这个问题的? 感谢您的宝贵帮助。 下面的错误日志未在系统上安装docker-runc
搬运工运行 - 它centos6_labs_ompi161_devtools3 在/ usr/bin中/泊坞窗电流:从后台程序错误响应:垫片错误:系统上没有安装搬运工,runc。
Docker rpm似乎错过了最后的一些符号链接。 正如有人指出对我来说,这个问题被提出的:
https://access.redhat.com/solutions/2876431
,这可以很容易地固定:
cd /usr/libexec/docker/
sudo ln -s docker-runc-current docker-runc
无法与码头工作最新 – bbaassssiiee
以上解决方案不能解决我的问题,我使用的是centos 7.0 – amit23comp
我知道,这是一个相当古老的问题;然而,当我从CentOS升级docker到Docker自己的docker-ce rpm时发生了这种情况。位于/usr/lib/systemd/system/docker.service服务文件有以下几行硬编码到ExecStart行:
--add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
--default-runtime=docker-runc \
--exec-opt native.cgroupdriver=systemd \
--userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
默认情况下,搬运工策包不附带同一套行和文件路径是不同的。升级后,我增加了以下和容器尊重,没有失去预期的数据我做起命令:
--add-runtime docker-runc=/usr/bin/docker-runc \
--default-runtime=docker-runc \
--exec-opt native.cgroupdriver=systemd \
--userland-proxy-path=/usr/bin/docker-proxy
希望这可以帮助其他人!
我尝试了Nabil Ghodbane的方法,但没有奏效。 感谢billabongrob的回答,我喜欢解决这个问题的方法。 您可以尝试使用该码头工人的配置文件:
$ cat /etc/docker/daemon.json
{
"log-level":"warn",
"hosts": ["unix:///var/run/docker.sock","tcp://0.0.0.0:2375"],
"runtimes": {
"docker-runc": {
"path": "/usr/libexec/docker/docker-runc-current"
}
},
"add-runtime": "docker-runc=/usr/libexec/docker/docker-runc-current",
"default-runtime": "docker-runc"
}
或在您的commond行中使用这些配置。
查看https://github.com/docker/docker/issues/26022 –