DEV WIKI
인프라 · 오류·증상

[8] System error: resource temporarily unavailable

저자
Woody
최종 검토
2026-07-24
참고 자료
있음
관련 기술

빠른 답변

이 오류는 무엇인가요?
Docker 컨테이너 실행 중 nproc 제한과 함께 표시되는 오류 메시지를 확인합니다.
가장 흔한 원인은 무엇인가요?
Docker 문서의 사례에서 이 오류는 daemon 사용자의 nproc=3 프로세스 할당량을 앞선 세 컨테이너가 사용한 뒤 네 번째 컨테이너를 시작할 때 표시됩니다.
무엇을 먼저 확인해야 하나요?
컨테이너 시작 실패 시 화면 또는 로그의 오류 문자열이 `[8] System error: resource temporarily unavailable`와 정확히 일치하는지 확인합니다.

현재 증상

  • 애플리케이션 오류 메시지

먼저 확인할 항목

컨테이너 시작 실패 시 화면 또는 로그의 오류 문자열이 `[8] System error: resource temporarily unavailable`와 정확히 일치하는지 확인합니다.

실행에 사용한 사용자와 `--ulimit nproc` 설정값을 원문 사례의 daemon 사용자 및 nproc=3과 비교합니다.

환경별 원인과 조치

확인

Docker 컨테이너 시작 시 표시된 오류 문자열이 [8] System error: resource temporarily unavailable와 일치하는지 확인합니다.

Docker 문서의 예시에서는 daemon 사용자에 nproc=3을 설정해 컨테이너를 시작합니다. 이때 앞선 세 컨테이너가 daemon 사용자의 프로세스 할당량을 사용하면 네 번째 컨테이너가 시작에 실패하고 이 오류를 보고합니다.

nproc는 컨테이너별 프로세스 수가 아니라 사용자에게 사용 가능한 최대 프로세스 수를 설정합니다.

참고 자료

docker container run | Docker Docs (새 창에서 열림)

Docker · 공식 자료 · 확인 범위: Docker 문서는 --ulimit nproc가 컨테이너별 제한이 아니라 사용자에게 사용 가능한 최대 프로세스 수를 설정한다고 설명합니다., Docker 문서의 예시에서는 daemon 사용자로 nproc=3을 설정한 뒤 네 번째 컨테이너가 이 오류를 보고합니다. · 확인일: 2026-07-24