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

관련 정보