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 실행이 잘됨.