관리 메뉴

솜씨좋은장씨

[Docker] Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 해결 방법 본문

Programming/Docker

[Docker] Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 해결 방법

솜씨좋은장씨 2021. 8. 31. 11:25
728x90
반응형

오랜만에 mac에서 Docker ( 도커 ) 를 사용하고자 

$ sudo docker ps

현재 어떤 컨테이너가 떠있는지 확인해보기 위해 위의 명령어를 실행했는데

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

위와 같은 오류가 발생했습니다.

 

이는 현재 백그라운드에 Docker( 도커 )가 실행되고있지 않기 때문입니다.

 

다음은 각 OS 별 해결 방법 입니다.

👨🏻‍💻 mac OS 의 경우

Docker Desktop on Mac을 설치하고 실행한 뒤에 다시 명령어를 실행해보면 

$ sudo docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

위와 같이 오류가 발생하지 않는 것을 볼 수 있습니다.

mac OS에서 Docker Desktop on Mac 설치는 아래의 링크를 참고바랍니다.

 

Install Docker Desktop on Mac

 

docs.docker.com

👨🏻‍💻 Linux의 경우

$ sudo systemctl status docker

먼저 위의 명령어를 통해 Docker ( 도커 ) 가 내려가있는지 확인해봅니다.

만약 내가 Docker ( 도커 )를 설치했고 결과가 stop 이라고 되어있다면 

그냥 다시 실행시켜주면 됩니다.

$ sudo systemctl start docker
$ sudo systemctl enable docker

위의 명령어를 실행하면 됩니다.

 

읽어주셔서 감사합니다.

Comments