
내 상황은 다음과 같습니다. 저는 .NET Core로 작업하는 Linux 시스템(Linux Mint 18.2)에서 작업하고 있습니다. 특정 프로젝트 중 하나는 .NET Framework를 사용해야 하므로 VirtualBox를 사용하여 Windows 10 가상 머신을 가동했습니다. 이제 이 애플리케이션을 Docker 컨테이너에 패키징해야 합니다. Windows VM에 docker를 설치하려고 했지만 데몬을 시작할 때 항상 오류가 발생하고 docker build를 실행할 때 이 오류가 발생합니다.
error during connect: Post
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.
내 질문은 이것이 가능합니까? Windows VM에서 Docker를 실행하는 구성이 있습니까? 아니면 독립 실행형 시스템에 있어야 합니까?
답변1
늘 그렇듯 이 글을 올린 후 바로 깨달았습니다. Windows의 Docker는 기본적으로 오류가 발생한 Linux 컨테이너를 사용합니다. Windows 컨테이너로 전환한 후 모든 것이 잘 작동했습니다.