
Aqui está a minha situação: estou trabalhando em uma máquina Linux (Linux Mint 18.2) trabalhando com .NET Core. Um projeto específico precisa usar o .NET Framework, então criei uma máquina virtual do Windows 10 com o VirtualBox. Agora preciso empacotar este aplicativo em um contêiner docker. Tentei instalar o docker na VM do Windows, mas sempre recebo um erro ao iniciar o daemon e recebo este erro ao executar o 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.
Minha pergunta é: isso é possível? Existe alguma configuração que fará com que o docker seja executado em uma VM do Windows ou preciso estar em um sistema independente?
Responder1
Como sempre, descobri logo depois de postar isso. O padrão do Docker no Windows é usar contêineres Linux que causaram o erro. Depois de mudar para os contêineres do Windows, tudo funcionou bem.