OS/Linux

WSL에서 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. 인 경우

아르비스 2022. 4. 20. 16:06

WSL을 사용하면 종종 Docker가 뜨지 않은 경우가 발생한다.

 

이럴경우 Docker를 실행하면 다음과 같은 에러가 발생한다.

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

 

당황스럽다..

 

system명령어를 통해서 Docker를 실행시켜 보려했다.

$ systemctl start docker
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

하지만... 더 당황스럽다.. 뭐지 뭐지 뭔 Host가 Down이지? Host 떠 있는디..

 

이럴땐 당황하기 말고 서비스를 시작한다.

# Docker 서비스 시작
$ service docker start
 * Starting Docker: docker                                                                                       [ OK ]

# Docker 서비스 상태 확인
$ service docker status
 * Docker is running
 
 $ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

 

이러면 잘 동작한다.

걱정하지 말고 ' service docker start ' 를 실행하자.