작성
·
50
0
service create 시에 아래와 같이 에러가 발생합니다.
에러가 발생한 노드의 ps list 입니다. create만 되고 up이 되지않은 상황입니다.
에러를 자세히 확인 해보니 아래의 스크린샷과 같이 되어있습니다.
starting container failed: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: can't copy bootstrap data to pipe: write init-p: broken pipe: unknown
어떻게 해결할 수 있을까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
이종혁님이 겪고 있는 문제는 Docker 서비스가 컨테이너를 시작할 때 발생하는 “broken pipe” 오류입니다. 이와 같은 오류는 여러 가지 원인이 있을 수 있습니다. 다음은 이 문제를 해결하기 위해 시도할 수 있는 몇 가지 방법입니다:
Docker 데몬 재시작: 가장 먼저, Docker 데몬을 재시작 해보세요. 이는 간단한 방법이지만 때로는 문제가 해결될 수 있습니다.
sudo systemctl restart docker
Docker 업데이트: 사용 중인 Docker가 최신 버전인지 확인하고, 최신 버전으로 업데이트해 보세요. 새로운 버전에서는 여러 가지 버그가 수정되었을 수 있습니다.
Node 자원 확인: 컨테이너를 호스팅하는 노드의 자원을 확인하세요. 메모리나 디스크 공간이 부족한 경우에도 이러한 문제가 발생할 수 있습니다.
docker-compose.yaml 설정 확인: 혹시 docker-compose.
를 사용 중이라면 yaml 설정 파일을 다시 확인하세요. 커스텀 이미지나 환경 변수가 올바르게 설정되었는지 확인합니다. 특히 이미지 이름 등을 잘못 입력했다면 문제가 발생할 수 있습니다. 커스텀 이미지 설정 방법을 참고하세요.
네트워크 문제 해결: 네트워크 설정을 점검하고, 필요한 경우 새로운 네트워크를 생성해 보세요. 네트워크가 올바르게 구성되지 않은 경우도 원인이 될 수 있습니다.
위의 방법을 통해 문제 해결을 시도해 보시고, 여전히 문제가 지속된다면 더 구체적인 에러 로그와 시스템 상태를 함께 확인해 보시는 것이 좋습니다. 필요 시 추가 정보를 제공해 주시면 더 도움이 될 수 있는 답변을 드리겠습니다.