OCI 런타임 생성 실패: systemd cgroup 플래그가 전달되었지만 관리 cgroup에 대한 systemd 지원을 사용할 수 없습니다.

OCI 런타임 생성 실패: systemd cgroup 플래그가 전달되었지만 관리 cgroup에 대한 systemd 지원을 사용할 수 없습니다.

Docker를 설치할 때 sudo docker run hello-world실행하면 다음 오류가 발생합니다.

docker: Error response from daemon: OCI runtime create failed: 
systemd cgroup flag passed, but systemd support for managing cgroups is not 
available: unknown.
ERRO[0001] error waiting for container: context canceled 

오류를 살펴보았으나 비슷한 내용을 찾을 수 없었습니다. 도와주세요!

답변1

16.04LTS로 업그레이드하여 이 문제를 해결했습니다. [이전에는 14.04LTS를 사용했습니다.]

답변2

최근에이 문제가 발생했습니다. 내 시스템 정보는 다음과 같습니다.

  • CentOS 7 64비트
  • 커널 버전:3.10.xxx

나는 다음 방법을 시도했습니다.

  1. 커널 버전을 다음으로 업그레이드하십시오 5.xxx(실행 실패docker run hello-world아래 문제와 동일)
  2. docker 설치 참조를 통해 docker를 다시 설치합니다(실행 중인 docker 버전은 18.xx이며 docker-18.xx.tgz에서 수동으로 설치되었습니다).

1번과 2번 항목을 완료하면 docker run hello-world작업 준비가 된 것입니다.

이 문제의 원인은 systemdcgroup 드라이버()와 관련된 커널 문제입니다.

구체적인 이유는 이해할 수 없습니다.

이 문제에 직면한 모든 사람에게 유용할 수 있는 몇 가지 아이디어를 공유해 보세요.

관련 정보