docker error during connect 시 해결법

2020. 7. 18. 00:41문제들

1
2
3
4
5
6
7
8
9
10
11
$ docker ps
 
 
 
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/containers/json:
 
open //./pipe/docker_engine: The system cannot find the file specified.
 
In the default daemon configuration on Windows, the docker client must be run elevated to connect.
 
This error may also indicate that the docker daemon is not running
cs

노트북에 docker toolbox를 설치했더니 이런 오류가 뜬다.

 

PC에서는 이런일이 없었는데 말이다.

 

 

기본적인 hypervisor 설정 해제  (virtual box와 충돌이 일어난다. windows 10 home edition은 docker for windows를 쓸 수 없어서 virtual box를 통해 docker를 실행해야한다.) 

가상화 여부 ON( ctrl + alt + del 을 통해 확인할 수 있다. 가상화가 안되어 있다면 bios에서 설정할 수 있다.)

 

다 체크했지만 여전히 뜬다. 

 

하지만 찾다 찾다가 이런 보물 같은 블로그에서 해결법을 찾아냈다 

https://needon.tistory.com/entry/Docker-ToolBox-windows-%EB%8D%B0%EB%AA%AC-%EC%8B%9C%EC%9E%91-%EC%98%A4%EB%A5%98%EC%8B%9C-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95

 

$ docker-machine env default | Invoke-Expression

 

이 한문장이면 해결이 된다고 한다.

 

적용했고, 해결되었다. 

 

happy 하다