Wie kann ich Docker auf einer Windows-VM unter Linux ausführen?

Wie kann ich Docker auf einer Windows-VM unter Linux ausführen?

Hier ist meine Situation: Ich arbeite an einer Linux-Maschine (Linux Mint 18.2) und arbeite mit .NET Core. Ein bestimmtes Projekt muss .NET Framework verwenden, also habe ich mit VirtualBox eine virtuelle Windows 10-Maschine gestartet. Jetzt muss ich diese Anwendung in einen Docker-Container packen. Ich habe versucht, Docker auf der Windows-VM zu installieren, erhalte aber immer einen Fehler beim Starten des Daemons und diesen Fehler beim Ausführen von 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.

Meine Frage ist, ist das überhaupt möglich? Gibt es eine Konfiguration, mit der Docker auf einer Windows-VM ausgeführt werden kann, oder muss ich ein eigenständiges System verwenden?

Antwort1

Wie immer habe ich es gleich herausgefunden, nachdem ich dies gepostet habe. Docker unter Windows verwendet standardmäßig Linux-Container, was den Fehler verursacht hat. Nach der Umstellung auf Windows-Container funktionierte alles einwandfrei.

verwandte Informationen