Gibt es eine Möglichkeit, einen Docker-Container in Windows IoT Core auszuführen? Ich habe gesehen, dass es in Azure, Windows Server und Desktop W10 verwendet werden kann, aber es gibt keine Beweise über Windows IoT Core und ich bin mir nicht sicher, ob einige der bereits vorhandenen Installationen von Docker-Engine mit IoT Core kompatibel ist oder nicht möglich.
Am vergangenen Freitag Azure IoT Edge-v2 in Public Preview startete gestern mit out -of-box-Unterstützung für nativen Container von Windows ! Es gibt sogar eine Anleitungen für die Bereitstellung Windows IoT Core mit einem kompatiblen x64-basierten Board *.
First-Party-Module wie Azure-Funktionen, Azure Stream Analytics, Modbus und eine coole Entwicklererfahrung in VS-Code für die Erstellung benutzerdefinierter Module funktionieren hervorragend mit Windows-Containern unter Windows 10 und IoT Core.
* Hinweis: Windows-Container benötigen x64-basierte Prozessorunterstützung, sie funktionieren nicht auf ARM32-basierten Geräten wie Raspberry Pi.
Die kurze Antwort ist, nein. Dies liegt daran, dass Windows 10 IoT Core ein Betriebssystem ist, das eine Reihe von Funktionen unterstützt, die sich mit dem Windows 10-Desktop überschneiden, es gibt jedoch keine Version von Docker, auf der derzeit ausgeführt wird. Von Anfang an gab es ein paar Bedenken, eine solche Version zu erstellen. Erstens müsste die Implementierung von Docker ausführbar sein (verwenden Sie Funktionen, die das Betriebssystem unterstützt), und zweitens müssen die im Container verwendeten Features von Docker in einem Format virtualisiert werden, das in Windows 10 IoT Core unterstützt wird. Drittens müsste die Hardware, auf der Windows 10 IoT Core (und Docker und sein Container) ausgeführt wird, all diese Funktionen unterstützen. Vielleicht tun einige und manche nicht. Das Problem könnte sein, ob die Hardware wie Raspberry Pi oder Minnowboard die Virtualisierung so unterstützt, dass dies ein praktisches Szenario wäre.
Tags und Links docker windows-10-iot-core raspberry-pi docker-swarm windowsiot