본문 바로가기

Container/Docker

[Docker]docker: Error response from daemon: failed to create shim: OCI runtime create failed:

OS: windows wsl 1

docker: 20.10.13

 

도커를 다운받고, 테스트하기 위해 hello-worold 이미지를 컨테이너로 실행하던 중 다음과 같은 에러를 만났다.

에러 코드는 다음과 같다.

docker: Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:722: waiting for init preliminary setup caused: EOF: unknown.
ERRO[0004] error waiting for container: context canceled

해당 부분을 잘 읽어보자.

 process_linux.go:722: waiting for init preliminary setup caused

윈도우 버전이 낮거나, wsl 1을 사용하는 버전 충돌 문제라 한다.

 

따라서, 

wsl -l -v

을 명령프롬프트에 입력 후 설치된 wsl 버전을 확인하고 수정해 주어야한다.

 

MS 공식문서에 윈도우즈 업데이트와 wsl2를 설치 적용하는 방법이 나와있다.