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를 설치 적용하는 방법이 나와있다.
'Container > Docker' 카테고리의 다른 글
[Docker]Dockerfile을 이용해 빌드, 배포하기 트러블슈팅 (0) | 2022.05.08 |
---|---|
[Docker]애플리케이션을 Docker compose와 AWS의 ECS/ECR을 통해 배포해보자! (0) | 2022.03.22 |
[Docker]풀스택 앱 컨테이너화, Docker Compose를 이용해 실행해보자 (0) | 2022.03.21 |
[Docekr]Node.js 웹 앱을 도커라이징 해보자 (0) | 2022.03.21 |