8

Czy istnieje sposób na uruchomienie kontenera Docker w systemie Windows IoT Core? Zauważyłem, że można go używać w Azure, Windows Server i na komputerze stacjonarnym W10, ale nie ma dowodów na temat Windows IoT Core i nie jestem pewien, czy niektóre z już istniejących instalacji silnika dokera są kompatybilne z IoT Core, czy też nie jest po prostu możliwy.Czy kontenery Dockera działają w rdzeniu IoT systemu Windows

+1

Jestem również zainteresowany tym. Byłby to świetny sposób na tworzenie małych serwerów z różnymi rodzajami rzeczy. – jonasm

+0

tak, chciałbym to wiedzieć! – juFo

+0

Jestem również zainteresowany tym. – garfbradaz

Odpowiedz

2

Ostatni piątek, Azure IoT Edge v2 wprowadzony wczoraj w Public Preview z obsługą out-of-box dla native Windows containers! Istnieje nawet wersja how-to do wdrożenia w systemie Windows IoT Core z kompatybilną kartą x64 *.

Pierwsze moduły stron, takie jak Funkcje Azure, Analityka strumienia Azure, Modbus i fajne doświadczenie programistów w Kodzie VS do tworzenia niestandardowych modułów, doskonale sprawdzają się w przypadku kontenerów Windows zarówno w systemie Windows 10, jak i Core IoT.

* Uwaga: Kontenery systemu Windows wymagają obsługi procesorów opartych na procesorach x64, nie będą działać na urządzeniach opartych na ARM32, takich jak Raspberry Pi.

-1

Krótka odpowiedź brzmi: nie. Dzieje się tak dlatego, że rdzeń IoT systemu Windows 10 to system operacyjny, który obsługuje zestaw funkcji nakładających się na pulpit systemu Windows 10, ale nie ma wersji Docker, która jest aktualnie uruchomiona. Poza tym, przy tworzeniu takiej wersji pojawiło się kilka problemów. Po pierwsze, implementacja Dockera musiałaby być możliwa do uruchomienia (użyj funkcji obsługiwanych przez system operacyjny), a po drugie funkcje używane w kontenerze będą musiały być zwirtualizowane przez Docker w formie obsługiwanej w rdzeniu IoT systemu Windows 10. Po trzecie, sprzęt z rdzeniem IoT Windows 10 (oraz Dockerem i jego kontenerem) musiałby obsługiwać wszystkie te funkcje. Może niektórzy robią, a niektórzy nie. Problem może dotyczyć tego, czy sprzęt taki jak Raspberry Pi lub Minnowboard obsługuje wirtualizację w sposób, który byłby praktycznym scenariuszem.

+0

Docker działa na Raspbian, więc sprzęt jest w stanie. https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/ –

+0

Koc nie jest nieprawidłowy. Nie działa na RPI - IoT-Core z powodu problemów z .NET Core. –

+1

Należy zauważyć, że w chwili udzielenia tej odpowiedzi było prawidłowe. – Naikrovek