2017-03-13 14 views
2

私はCentOS 7ベースのマシンを最近更新しました。そして、以来、私は私のドッカーを始めません。誰かがこの問題に関するいくつかの経験を持っていますか?もしそうなら、あなたはそれをどのように修正しましたか? 貴重なご協力をいただきありがとうございます。デーモンからのエラー応答:シムエラー:ドッキングウィンドウ-runcシステムにインストールされていないエラーログシステムにdocker-runcがインストールされていません

ドッキングウィンドウの実行-it centos6_labs_ompi161_devtools3 は/ usr/binに/ドッキングウィンドウ - 現在の下 。

+0

https://github.com/docker/issues/issues/26022 –

答えて

6

ドッカーのrpmが最後にシンボリックリンクを逃しているようです。 それは私に指摘したように、この問題がで育った:

https://access.redhat.com/solutions/2876431 

と、これは簡単で固定することができます:私はこれはかなり古い問題であることを知っている

cd /usr/libexec/docker/ 
sudo ln -s docker-runc-current docker-runc 
+3

doocker-latestで動作しません – bbaassssiiee

+2

上記の解決策では私の問題は解決しません。私はcentos 7.0を使用しています – amit23comp

1

。しかし、これは、CentOS - ExtrasドッカーからDockerの独自のdocker-ce rpmに更新したときに発生しました。デフォルトでは

--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 \ 

、ドッカ-CEパッケージは同じセットが付属していません:/usr/lib/systemd/system/docker.serviceにあるサービスファイルには、次の行がExecStartラインにハードコードしていました行とファイルのパスが異なります。アップグレード後、私は次の項目を追加し、コンテナはデータが失われずにスタートコマンドを尊重しました。

0

私は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ラインでこれらの設定を使用します。 あなたはこのドッカー設定ファイルを使用して試すことができます。

関連する問題