我最近更新了基於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 –