본문 바로가기

Dot ./에러 모음

[Docker error] windows10 에서 Docker 설치 에러 ( error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on ..

    windows10 에서 Docker 설치 에러 ( error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/json: open //./pipe/do...

    windows 10에 설치 후 docker를 실행하려는데 문제가 발생했다.

    error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/json: open //./pipe/docker_engine: The system c
    annot 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.
    

     

     

     

    해결방법

    stackoverflow.com/questions/40459280/docker-cannot-start-on-windows

    docker-machine env --shell cmd default

     

    위의 명령어를 사용하니 또 에러가 나왔다

    "Error checking TLS connection: Host is not running"

     

    → 이 문제는  VM이 비활성 상태 일 때 발생한다고 한다.

    (참고)

     

     cmd에 아래 명령어 입력

    docker-machine rm default

     

    정리 한 후에 새로운 기본 머신을 만들 수 있다.

    docker-machine create default --driver virtualbox

     

    그 다음에 아래 명령을 실행한다.

    @FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO @%i

     

    그럼 해결!


    이래도 안되면 아래 방법을 사용해도 되지만 비추

    docker-machine ssh default 

    powershell / cmd/  터미널에서 사용하면 도커아이콘이 표시되고 도커 명령어가 사용 가능하다.