docker: Error response from daemon... 해결

yoonene·2025년 7월 15일

docker run을 실행하니 다음 오류 발생

docker: Error response from daemon: error creating temporary lease: connection error: desc = "transport: Error while dialing dial unix:///run/containerd/containerd.sock: timeout": unavailable.
See 'docker run --help'.

원인

Docker는 내부적으로 containerd라는 데몬을 사용함.
근데 containerd가 죽었거나 소켓 파일을 제대로 만들지 못함.
따라서 Docker가 제대로 작동하지 않음.
본인의 경우 containerd가 inactivate 상태였음.

해결

1. containerd 상태 확인
sudo systemctl status containerd
정상이라면 "active (running)"
본인의 경우 "inactive (dead)" -> 원인!

2. 재시작
sudo systemctl restart containerd
sudo systemctl restart docker

-> 다시 containerd를 확인해보니 activate으로 변해있고 docker 실행이 잘됨.

profile
NLP Researcher / Information Retrieval / Search

0개의 댓글