2017-01-30 13 views
1

fedoraサーバ23をfedoraサーバ25にアップデートしました。すべてが正常にexecptドッカーを動作させます。私は28個のコンテナを持っているので、これはかなり悪いことです。私はそれがSystemDの問題であり、cgroupsファイルシステムがどのようにマウントされるのかを知りました。だから私は追加しましたアップデート後にドッカーが動作しない

GRUB_CMDLINE_LINUX="systemd.legacy_systemd_cgroup_controller=yes" 

まだそれは動作していません。私のシステムのログファイルにはいくつかのエラーがあります。

Jan 30 08:23:50 kindred.one systemd[1]: libcontainer-7475-systemd-test-default-dependencies.scope: Scope has no PIDs. Refusing. 
Jan 30 08:23:50 kindred.one systemd[1]: libcontainer-7475-systemd-test-default-dependencies.scope: Scope has no PIDs. Refusing. 

このエラーについては何も見つかりませんでした。

これは端末で表示されるエラーです。

/usr/bin/docker-current: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"process_linux.go:334: running prestart hook 1 caused \\\"error running hook: exit status 1, stdout: , stderr: \\\"\"\n". 

EDIT:

これらの問題はSELinuxのラベルに関連すると思われるドッキングウィンドウのバイナリ

system_u:object_r:container_runtime_exec_t:s0 
+0

有効になっている場合、SELinuxを無効にしてみます。 – gile

+0

Thnx。それは再び働く。しかし、私はSELinuxを無効にすることには満足していません。私のラップトップでは、それはselinuxを有効にして動作します – minzchickenflavor

答えて

2

のラベルです。 SELinuxを無効にしたくない場合は、システムのラベルを変更する必要があります。

チェック

ls -Z1 /usr/bin/docker* 

の出力は、彼らはあなたがBug 1405131 - Docker refuses to start containers (SELINUX)と同じを得るようだ

system_u:object_r:docker_exec_t:s0 

でなければなりません。

+0

'touch/.autorelabel'も同様に動作しますか? – minzchickenflavor

+0

これは私がすでに行ったことだからです。 SELinuxのラベルは正しいと思われます。質問を編集し、selinuxラベルを追加しました – minzchickenflavor

関連する問題