openSUSE 15.0でdockerデーモンを起動したときのタイムアウト

openSUSE 15.0でdockerデーモンを起動したときのタイムアウト

zypperを介してopenSUSE Leap 15.0にdocker 17.09.1をインストールしました。残念ながら、Dockerサービスの起動は常にタイムアウトします。

出力systemctl start docker

Job for docker.service failed because a timeout was exceeded.
See "systemctl  status docker.service" and "journalctl  -xe" for details.

出力journalctl

Oct 28 10:38:06 linux-j8zs dockerd[3786]: time="2018-10-28T10:38:06.692915975+01:00" level=warning msg="Your kernel does not support cgroup rt runtime"
Oct 28 10:38:06 linux-j8zs dockerd[3786]: time="2018-10-28T10:38:06.693258146+01:00" level=info msg="Loading containers: start."
Oct 28 10:39:36 linux-j8zs systemd[1]: docker.service: Start operation timed out. Terminating.
Oct 28 10:39:36 linux-j8zs dockerd[3786]: time="2018-10-28T10:39:36.730854796+01:00" level=info msg="Processing signal 'terminated'"
Oct 28 10:41:06 linux-j8zs systemd[1]: docker.service: State 'stop-sigterm' timed out. Killing.
Oct 28 10:41:06 linux-j8zs systemd[1]: docker.service: Killing process 3786 (dockerd) with signal SIGKILL.
Oct 28 10:41:06 linux-j8zs systemd[1]: docker.service: Main process exited, code=killed, status=9/KILL
Oct 28 10:41:06 linux-j8zs systemd[1]: Failed to start Docker Application Container Engine.
Oct 28 10:41:06 linux-j8zs systemd[1]: docker.service: Unit entered failed state.
Oct 28 10:41:06 linux-j8zs systemd[1]: docker.service: Failed with result 'timeout'.

私が試したこと:

  1. 鮮明な/var/lib/docker画像ここ
  2. 以下のようにグループドッカーにユーザーを追加して再起動します。ここ
  3. systemctl start docker --likeでデーモンプロセスを開始するここ

この問題を解決する方法についてのアイデアはありますか?

ベストアンサー1

@新郎、

ログには、カーネルがcgroup機能をサポートしていないことが明確に示されています。

level=warning msg="Your kernel does not support cgroup rt runtime"

カーネルバージョンを更新して再起動してみてください。サーバーが再びオンラインになると、Dockerサービスが実行されます。

ありがとう、バビンlinuxsysadmins.com

おすすめ記事