개발/Docker
Windows 10에서 Docker daemon 에러 해결법
joonas
2020. 6. 28. 21:20
Linux 환경을 세팅하기 귀찮아서 Windows 10에서 Docker를 설치하고 예전에 저장한 이미지로 컨테이너를 바로 띄우려했다.
https://hub.docker.com/editions/community/docker-ce-desktop-windows/ 에서 도커를 설치하고 재부팅하고, CMD를 관리자 권한으로 실행했는데 아래와 같은 오류가 났다.
C:\Windows\system32>docker ps
Error response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file specified.
다음처럼 해결할 수 있었다. (https://github.com/docker/for-win/issues/1825#issuecomment-433719346)
cd "C:\Program Files\Docker\Docker"
./DockerCli.exe -SwitchDaemon
PowerShell이나 Git bash 등에서 위 명령어대로 실행해도 되고, CMD에서는 "DockerCli.exe" -SwitchDaemon (./가 없음) 으로 치면 된다.