도커를 실행한 후 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 명령어를 수행하니 정상적으로 돌아간다.