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 ' 를 실행하자.