docker daemon at unix ///var/run/docker.sock. is the docker daemon running

주성민·2023년 2월 9일
1
post-thumbnail

도커를 실행한 후 active가 되어 있음에도 도커 명령어가 먹지 않고 docker daemon at unix ///var/run/docker.sock. is the docker daemon running 라는 오류를 발생했다.

간단하게 정리하면 백그라운드에 Docker가 실행되고 있지 않기 때문이고, 해결법은 당연하게도 docker daemon을 돌려주면 된다.

systemctl start docker
system enable docker

위 명령어를 쳐도 나의 경우 별 다른 반응이 없었는데 다른 해결법으로

sudo dockerd

위 명령어로 컨테이너용 데몬 서비스로 실행하라는 문구를 보았다.
하지만 돌아가나 싶더니
Error starting daemon: pid file found, ensure docker is not running or delete /var/snap/docker/179/run/docker.pid
오류가 발생했다.

이곳 저곳 찾아다니다 docker.pid 파일을 제거해주면 된다더라

rm -rf /var/run/docker.pid

삭제 후 sudo dockerd 명령어를 수행하니 정상적으로 돌아간다.

profile
Java Dev

0개의 댓글

관련 채용 정보